博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
你们会选择哪种深度学习开源框架?Pytorch还是Caffe、TensorFlow?各家的优缺点都有哪些?
阅读量:3944 次
发布时间:2019-05-24

本文共 650 字,大约阅读时间需要 2 分钟。

柏视医疗董事长陆遥:快速验证模型效果使用Pytorch,工业化部署使用TensorFlow。

TensorFlow: TensorFlow提供全面的服务,无论是Python,C++,JAVA,Go,甚至是JavaScript,Julia,C#;TensorFlow良好的文档和社区支持,大大降低了学习成本;提供直观的可视化计算图;模型能够快速的部署在各种硬件机器上,从高性能的计算机到移动设备,再到更小的更轻量的智能终端。但构建TensorFlow深度学习框架需要更复杂的代码,还要重复地多次构建静态图。不过到2.0以后,tensorflow将keras融合进来,很多操作都简化了。

Pytorch:Pytorch的风格和python很像,使用的是动态图,搭建模型比较快,方便调试,能够很快验证方法的有效性,新手上手快,而且库足够简单,跟NumPy、SciPy等可以无缝连接;设计简单,动态地设计网络,而无需定义静态网络图,非常灵活。但pytorch在生产环境部署还不成熟。

Caffe:Caffe 是一个优先考虑表达、速度和模块化来设计的框架。支持 C、C++、Python等接口以及命令行接口。但是,Caffe 不支持精细粒度网络层,给定体系结构,对循环网络和语言建模的总体支持相当差,必须用低级语言建立复杂的层类型,使用门槛很高。虽然开源比Pytorch和Tensorflow要早一点,早期的很多机器视觉的算法是基于Caffe框架,但是Caffe社区比较前两个框架要小很多,更新迭代的也比较慢。

转载地址:http://oxowi.baihongyu.com/

你可能感兴趣的文章
巨杉数据库荣获2020年度河南省科学技术进步奖
查看>>
湖仓一体提升管理效率 培育数据沃土
查看>>
报名启动!巨杉数据库 2021 湖仓一体技术大赛带你进入分布式技术的星辰大海
查看>>
python的collections
查看>>
J2ME程序开发新手入门九大要点
查看>>
双向搜索算法
查看>>
日本GAME製作方式
查看>>
移动行业术语资料
查看>>
3G到来将全面颠覆SP、CP游戏规则
查看>>
射击游戏中跟踪弹及小角度移动的开发
查看>>
播放声音文件的完整源代码
查看>>
J2ME编程最佳实践之灵活的RMS应用
查看>>
MOBILE FIRST: HOW TO APPROACH MOBILE WEBSITE TESTING? 移动优先:如何处理移动网站测试?
查看>>
开始使用Retrofit 2 HTTP 客户端
查看>>
对于初学者练习的6个开源项目
查看>>
保持冷静和需要打破的东西:软件测试初学者
查看>>
如何通过连接您的业务应用程序来节省时间
查看>>
熟悉现代JavaScript的培训计划
查看>>
7本书从小工到数据分析专家
查看>>
程序设计的基本原则:栈和堆
查看>>