2019深度学习框架排行榜 (从TOP 10到TOP 3)
副问题[/!--empirenews.page--]
【51CTO.com原创稿件】 1. 写在前面 5G可以说是2019年上半年异常闪灼的那颗“星”了,美方还不吝价钱地试图封闭中国的5G技能出海。5G之以是重要,是由于其将和AI技能,大数据技能一道倾覆我们现有的糊口模式,让智能化成为实际。 在智能化的天下,5G技能提供高速度(>1 Gbps),低延时(1ms)的基本收集处事,组建物联网(IoT,Internet of Things),大数据技能提供对万物互联发生的海量数据的整合手段,而AI技能则提供整个智能生态的计较与决定手段,深度进修技能长短常高效的实现方法,在已往10年,已被学术界和家产界重复证实是一剂“灵丹灵药”,依赖各类模子、算法可以比人类判定得更精准、更快速。 Figure 1 智能期间 技能必要高效的模式来实现应用,深度进修框架就是谁人实现“仙丹“的“炼丹炉”,可以或许通过深度进修算法模块化的封装,快速搭建模子,输入数据,举办各类模子的实习,调优,测试和陈设,为整个智能生态提供猜测,决定等焦点揣度手段。 2. 深度进修框架排行榜 得益于深度进修框架成长初期各家为更好地敦促技能成长而培育的开源生态模式,现在,深度进修框架百花齐放,百家争鸣,快速敦促了深度技能在家产界的落地应用。虽然,好“药”也得有好“炉”炼,下面我们就先容下今朝主流的深度进修框架的成长状况,各自的特点以及得当的场景等,但愿可以或许辅佐各人找到吻合的“炉”。 下文将从业界影响、资源投入、开产生态、文档系统、模子全面性、家产实践和开源热度(GitHub)等七个方面评估各框架的成长状况,功效如下图(供参考)。 Figure 2 十大深度进修框架成长水平(caffe,caffe2分隔统计) 再来看一下GitHub对应的一些数据环境,Pytorch,TensorFlow,PaddlePaddle已往两年保持了较快的成长速率,尤其是Pytorch的星数增添了3倍,得到了颇多存眷。而Caffe&Caffe2,Theano,CNTK等,固然已经遏制迭代,但得益于财富的快速成长,GitHub星数仍有必然增添。 Figure 3 十大深度进修框架GitHub数据变革(caffe,caffe2分隔统计) Figure 4 十大深度进修框架增添率(caffe,caffe2分隔统计) 3. 十大深度进修框架详解 TensorFlow Google的TensorFlow,可以说是当今异常风行的深度进修框架。Airbnb,DeepMind,Intel,Nvidia,Twitter以及很多其他闻名公司都在行使它。 Google自开源TensorFlow起,投入大量的人力,物力,财力,慢慢构建了一个AI生态,从基本研究、AI教诲再到应用实现,而这个生态的焦点就是TensorFlow。如前所说,深度进修是AIoT期间的基石,毫无疑问,Google依然走在期间转折点的火线。 TensorFlow提供全面的处事,无论是Python,C++,JAVA,Go,乃至是JavaScript,Julia,C#,险些全部开拓者都可以从认识的说话入手开始深度进修的路程。TensorFlow构建了活泼的社区,完美的文档系统,大大低落了我们的进修本钱,不外社区和文档首要以英文为主,中文支持有待增强。其它,TensorFlow有很直观的计较图可视化泛起。模子可以或许快速的陈设在各类硬件呆板上,从高机能的计较机到移动装备,再到更小的更轻量的智能终端。 TensorFlow的弱点已经被诟病多年,对比Pytorch,Caffe等框架,TensorFlow的计较速率可以说是“牛拉车“。并且通过它构建一个深度进修框架必要更伟大的代码,还要忍受一再的多次构建静态图。 但综合来说,对付英文阅读和英文交换毫无障碍的同窗,TensorFlow依然是深度进修框架的优选方案。 Pytorch Pytorch是基于用Lua编写的Torch库的Python实现的深度进修库,它由Facebook建设,今朝被普及应用于学术界和家产界,跟着Caffe2项目并入Pytorch, Pytorch开始威胁到TensorFlow在深度进修应用框架规模的职位。 (编辑:河北网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |