Google Codelab是谷歌版本的Jupyter notebook. 和Jupyter notebook项目有很多便捷的地方. 如
- 不需要自己动手配置python环境。
- 可以便捷地读写Google Drive, 配合Backup and sync from Google这款软件,可以在本地和云端直接便捷地同步文件。
- 可以从Github的项目读取Jupyter notebook,自己编写好Notebook之后可以便捷地同步到GitHub.
- 如果对性能要求不高,完全可以免费使用。如果你想用更快速的CPU和TPU,需要每月10美元月费。不过对于Macbook用户而言,还是挺划算的。如果想要选购一款GPU强的Macbook,价格要2万以上。
- 不仅可以用来写Python程序,平时写博客也不错。
Jupyter Notebook的优点对于使用过的人来说不言而喻,这是一个能运行代码的记事本,可以在表达自己想法的同时实现自己的想法,可以同时进行写代码和写文章。
当然Google Codelab还是有一些不足之处,比如代码提示功能比较慢。不过深度学习需要编写的代码通常比较少,而最耗时的过程是训练数据,在线上使用GPU训练数据能节省很多时间。
Google Codelab的链接是http://colab.research.google.com
日常中我使用Google Codelab来编写代码,可以快速同步到github, 的确给我带来了很多便利。
除了Google Codelab之外,Kaggle版本的Jupyter notebook也有一定的免费使用份额使用GPU。
如果想有更高级的玩法,可以尝试租赁各个平台的GPU服务器。