
你用PyTorch还是用TensorFlow?
对于不同人群可能有不同的答案,科研人员可能更偏爱PyTorch,因其简单易用,能够快速验证idea来抢占先机发论文。
虽然TensorFlow的差评如海,甚至有用户专门注册一个GitHub账号开个issue来骂TensorFlow,但TensorFlow在工业界大哥的地位PyTorch仍然无法撼动。

所以,进入2022年,你决定用PyTorch还是TensorFlow?
旷日持久的甜咸之争
早在2015年11月9日,TensorFlow依据阿帕奇授权协议(Apache 2.0 open source license)就开放了源代码,其前身是谷歌的神经网络算法库DistBelief。TensorFlow是一个基于数据流编程(dataflow programming)的符号数学系统,被广泛应用于各类机器学习(machine learning)算法的编程实现。
到了2017年1月,由Facebook人工智能研究院(FAIR,现在是MAIR)基于Torch推出了PyTorch,主要提供两个高级功能:
- 具有强大的GPU加速的张量计算(如NumPy)
- 包含自动求导系统的深度神经网络
最近Reddit上关于TensorFlow和PyTorch的讨论又引起了网友的关注。
题主表示,两个框架和他们对应的两种生态系统发展的都是如此迅速,每个阵营都有自己的狂热支持者,也许是时候分析一下他们到底有什么不同了。
目前来说,

2022年的深度学习框架竞争中,PyTorch以其简单易用深受科研人员喜爱,而TensorFlow在工业界保持领先地位。尽管TensorFlow在模型部署和生态系统上有优势,但PyTorch在研究领域的普及率和模型可用性正逐渐增长。这场甜咸之争仍无定论,选择取决于具体需求。
最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



