赞
踩
最近接触了不少TensorFlow的代码,然后我之前对pytorch也有过接触,于是想研究研究两者有什么区别,然后下面这篇文章讲解的比较清楚,大家可以仔细研究研究。
概括来讲两者在:1、应用;2、动态及静态图形定义;3、调试;4、可视化;5、部署;6、数据并行;7、特征这七个方面有所区别。
总结
TensorFlow 是一款强大而成熟的深度学习库,有强大的可视化性能,以及用于高水平模型开发的多个选项。它具备生产就绪的部署选项,也支持移动平台。如果你符合以下情况, TensorFlow 会是个很好的选择:
PyTorch 仍然是个比较年轻的框架,但发展迅速。如果符合以下情况,PyTorch 就比较适合你:
对于一个像我这样的新手来说,pytorch是比较友好的。因为它精简易懂。
参考详见此链接:
PyTorch VS TensorFlow:细数两者的不同之处 - 知乎
-----------------------------------------------------2022.10.3补充---------------------------------------------------------
动态图代码示例:

动态图非常的直观,也好理解,调试也容易,可以随时对参数调试。
静态图代码示例:

公式一旦定义好,那么在计算过程中,它的中间状态无法改变了。
两者性能评价:

Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。