赞
踩
数据流图用“结点”(nodes)和“线”(edges)的有向图来描述数学计算。“节点” 一般用来表示施加的数学操作,但也可以表示数据输入(feed in)的起点/输出(push out)的终点,或者是读取/写入持久变量(persistent variable)的终点。“线”表示“节点”之间的输入/输出关系。这些数据“线”可以输运“size可动态调整”的多维数据数组,即“张量”(tensor)。张量从图中流过的直观图像是这个工具取名为“Tensorflow”的原因。一旦输入端的所有张量准备好,节点将被分配到各种计算设备完成异步并行地执行运算。
2015年开源发布
2019,2.0预览版本发布
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-SM3qcyJy-1575541670337)(/Users/bobwang/Library/Application Support/typora-user-images/image-20191202095236544.png)]
python封装的高级API
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-qqOTzChm-1575541670338)(/Users/bobwang/Library/Application Support/typora-user-images/image-20191202095801039.png)]
(静态图,学习额外概念(图,会话,变量,占位符等),写样板代码)
(动态图,Eager mode避免1.0圈点,直接集成在python中)
(动态图,Numpy的扩张,直接集成在python中)
二、图创建和调试
1、tensorflow 1.*
静态图,难调试, 学习tfdbg调试
2、tensorflow2.0 与Pycorch
动态图,python自带调试的工具
三、全面性
Pytorch缺少:
随着时间变化,越来越接近
四、序列化与部署
tf支持更加广泛
PyTorch支持比较简单,只导出图
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。