本文将探讨PyTorch和TensorFlow这两种流行深度学习框架之间的关键相似点和不同点。为什么选择这两个框架,而不是其他的呢?目前有很多的深度学习框架,而且很多都可用于实际的生产,我之所以选择这两个只是因为我对它们特别感兴趣。
起源
TensorFlow由谷歌大脑开发,并且在谷歌公司中广泛地应用于研究和生产需求。它的前身是闭源的DistBelief。
PyTorch是Torch框架的表情,Torch是基于lua开发的,在Facebook公司里被广泛使用。然而,PyTorch的出现并不是为了支持流行语言而对Torch进行简单的包装,它被重写和定制出来是为了得到更快的速度和本地化。
我们首先用PyTorch来解决这个问题:
TensorFlow是一个非常强大非常成熟的深度学习库,具有非常强大的可视化功能,以及有多个可供选择的框架来进行高级模型开发。它具有用于生产的部署选项,以及对移动平台的支持。如果你有以下需求,那么TensorFlow是一个很好的选择:
PyTorch仍然是一个年轻的框架,但其发展速度越来越快。如果你有以下需求,它可能会比较适合你:
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ 2020年度最佳的23个的机器学习项目(附源代码)07/04
- ♥ 每日论文速递:计算机视觉相关(10月30日更新版)07/08
- ♥ 工业解密:百度地图背后的路线时长预估模型!01/22
- ♥ 汇总 Pytorch 踩过的10个坑06/22
- ♥ 数据科学很性感?不,其实它非常枯燥!07/17
- ♥ 十九种损失函数,你能认识几个?04/29
内容反馈