近两年来,Google和Facebook等秉持开源理念,推动着AI工程工具越来越强大最近由于学术进程,一方面Pytorch越来越多地开始用于学术中来,另一方面 之前的模型都是基于tensorflow1.x的,而且TensorFlow2.0升级迭代似乎受到了较多的负面评价.所以,现在通过对于工程框架来龙去脉的了解,进一步明晰每个框架的优缺点,预测未来需要掌握和使用的框架.主力攻克一个框架,辅助灵活框架,快速迭代学术代码开发过程.
Apacha孵化项目:新加坡国立大学 SINGA.
TensorFlow从测试版本 变位1.0正式版本
分解到三个
增加 tfdbg
同时有了PyTorch0.1版本
所以,以便我们开启学习 TensorFlow2.0需要:
忘掉1.0一些特性,专注于算法 少关心底层实现.
16年pytorch的后端(即 c和c++的实现)是基于 troch进行;18年pytorch基于 caffe2进行底层实现.前端API还是torch的模子——人们习惯了这么使用.
后端自己间接参考theano,
收购后 加上了keras调用.
前端1,0静态图 是自己风格使用,后期2,0才逐渐有了动态图
前者更新时间 要晚于后者。
动态图建立 和 代码的一行行运行是同时进行的.
免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删