选自builtin
作者:ViharKurama
机器之心编译
参与:吴攀、杜伟
谷歌的Tensorflow与Facebook的PyTorch一直是颇受社区欢迎的两种深度学习框架。那么究竟哪种框架最适宜自己手边的深度学习项目呢?本文作者从这两种框架各自的功能效果、优缺点以及安装、版本更新等诸多方面给出了自己的建议。
如果你在读这篇文章,那么你可能已经开始了自己的深度学习之旅。如果你对这一领域还不是很熟悉,那么简单来说,深度学习使用了「人工神经网络」,这是一种类似大脑的特殊架构,这个领域的发展目标是开发出能解决真实世界问题的类人计算机。为了帮助开发这些架构,谷歌、Facebook和Uber等科技巨头已经为Python深度学习环境发布了多款框架,这让人们可以更轻松地学习、构建和训练不同类型的神经网络。本文将详细介绍和比较两种流行的框架:TensorFlow与PyTorch。
目录
谷歌的TensorFlowFacebook的PyTorch我们可以用TensorFlow和PyTorch构建什么?PyTorch和TensorFlow对比PyTorch和TensorFlow的优点和缺点PyTorch和TensorFlow安装、版本、更新TensorFlow还是PyTorch?我的建议
谷歌的TensorFlow
TensorFlow是谷歌的开发者创造的一款开源的深度学习框架,于年发布。官方研究发布于论文《TensorFlow:异构分布式系统上的大规模机器学习》。
论文