热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

TensorFlow第一PyTorch第二,就问你服不服!

新智元报道来源:Reddit编辑:鹏飞仅仅一年时间,PyTorch在学术圈中地位飙升,论文提及数量猛增194%,




  新智元报道  

来源:Reddit

编辑:鹏飞

仅仅一年时间,PyTorch在学术圈中地位飙升,论文提及数量猛增194%,从第2018年第4位升至2019年第2位!而Keras则排名第三。Caffe不增反降,排名第四。不过在企业当中,Keras仍力压PyTorch。


一年不算短,但也不算长。一年时间,可以让Swift从11位跌倒13位,也可以让PyTorch从第4位飙升194%至第2位!


PyTorch狂涨194%,逼近TensorFlow份额


UC伯克利RISELab的在读博士Caroline Lemieux,分享了他们团队收集的深度学习框架和数据科学库使用情况的统计数据。O Reilly Media的首席数据科学家Ben Lorica根据RISELab团队的数据,做了一张图:


640?wx_fmt=png


图中可以看到,TOP 3框架在过去一年中均有增长。表现最为亮眼的PyTorch在过去的一年里增速高达194%,成功超越Keras和Caffe,直逼第一名TensorFlow。


当了多年老大的TensorFlow只有23%的增长,低于第三名Keras的26%。而第四名Caffe不增反降,跌了29%。


除了份额外,从上图中的增长曲线还可以看出,PyTorch从去年开始发力,在今年第一季度获得了一个非常陡的增长曲线,甚至几度超越TensorFlow。


不知道TF有没有感觉到背后的寒意。


Reddit网友的吐槽或许也能从一个层面,反映出为什么使用人数最多的TensorFlow反而不受待见、新晋黑马PyTorch却备受拥戴的个中缘由:


  • probablyuntrue:TensorFlow太让人抓狂了,PyTorch比TF好太多!

  • bunny113:TF简直翔一样!我从GitHub上“偷”的1.0代码,在其他版本上都用不了,PyTorch比TF好太多!

  • yusuf-bengio:TF的常量老变来变去的,烦死了!PyTorch比TF好太多!

  • mexiKobe:老变就是因为从底层就有漏洞不得不重构啊。PyTorch比TF好太多!

  • ML_me_a_sheep:TF背后绝对是一帮天才。他们并不是像你们说的那样胡搞瞎搞,TF很好的贴合了谷歌的需求,并不是我们这帮凡夫俗子能够完全理解的。所以,我用PyTorch。PyTorch比TF好太多!(这位sheep请你坐下!)

  • rjurney:连个像样的tf.keras文档都没有。PyTorch比TF好太多!


不知道TF有没有再次感觉到背后的寒意。


不过整体来看,排名和去年相比变化不大。前四依然被TensorFlow、PyTorch、Keras和Caffe牢牢把持;MXNet超越了Theano上升了一位。


640?wx_fmt=jpeg

数据权威性和科学性


数据来源


据悉,RISELab团队使用的数据,是基于知名电子出版服务arXiv.org上所发布论文的简单全文搜索结果进行统计的。


也就是说,这个数据反映了每个框架在论文的全文中被提及的数量。搜索结果显示,最受论文作者们欢迎的深度学习框架是TensorFlow和PyTorch。


从2019年1月到6月底,大约1800篇论文提到了TensorFlow,而PyTorch被提及的数量和TensorFlow差距不大。


Lorica认为,在某种程度上,研究人员和高校教师所使用的工具都是非常前卫的,并且能够强烈影响未来专业人士的框架使用情况,PyTorch和TensorFlow将在未来成为企业的首选。


发布机构


该数据的发布机构RISELab,前身是大数据领域世界顶尖的实验室之一、UC伯克利大学的AMPLab。AMPLab曾推出过多项世界知名技术,比如Apache Spark、Apache Mesos和Alluxio。

640?wx_fmt=jpeg

AMPLab是加州大学伯克利分校一个为期五年的计算机研究计划,初衷是使用数据去训练更加丰富的模型,从而理解人和机器如何进行合作以解决数据中的问题,包括有效的数据清理、进行可衡量的数据扩展等。


AMPLab在2017年年底被关闭,接任者RISELab专注于提供SRDS,即安全实时的决策堆栈。RISELab团队的任务是将大数据分析推向一个更深度的次元,在这个次元中,传感器无所不在,AI是真实可触碰的、世界是可编程的。


RISELab是UC伯克利最新的五年期项目,有着强力的财政支持,将聚焦于提供安全执行的实时人工智能系统。


企业方面的调查结果却有点不一样


最近O Reilly也发布了一份有关机器学习框架使用情况的调查,有超过1300名行业人士返回了有效结果。


这份调查面向的不是学术界,而是企业。结果显示,其中近半数受访者称在使用TensorFlow或scikit-learn,而使用PyTorch有29%,Keras略高达到34%。


Keras作者François Chollet认为,Keras的使用在产业界和整个数据科学圈中最占主流,产业既包括大公司也包括创业公司。不过,在研究社区,Keras的份额要小很多。这或许就是在企业中Keras的份额仍然高于PyTorch的原因之一。


在你争我抢,合纵连横之下,中国的开源框架,什么时候才能在这样的排名上拥有自己的姓名呢?


参考链接:

https://www.reddit.com/r/MachineLearning/comments/chx7bq/d_one_simple_graphic_researchers_love_pytorch_and/

推荐阅读

不小心执行 rm -f,该如何恢复?

Python 小技巧 | Windows 文件名非用反斜杠

AI 之父 | 图灵荣登 50 英镑钞票,荣耀比肩牛顿达尔文!

教程 | Python 实现 Word 文档操作...

火爆美国却突遇警告:“变脸应用FaceApp是俄国人搞的,大家别用了”

重磅!微软官网新上线一套 Python 教程


640?wx_fmt=png

喜欢就点击“在看”吧!



推荐阅读
  • 深度学习中的Vision Transformer (ViT)详解
    本文详细介绍了深度学习中的Vision Transformer (ViT)方法。首先介绍了相关工作和ViT的基本原理,包括图像块嵌入、可学习的嵌入、位置嵌入和Transformer编码器等。接着讨论了ViT的张量维度变化、归纳偏置与混合架构、微调及更高分辨率等方面。最后给出了实验结果和相关代码的链接。本文的研究表明,对于CV任务,直接应用纯Transformer架构于图像块序列是可行的,无需依赖于卷积网络。 ... [详细]
  • Shodan简单用法Shodan简介Shodan是互联网上最可怕的搜索引擎,与谷歌不同的是,Shodan不是在网上搜索网址,而是直接进入互联网的背后通道。Shodan可以说是一款“ ... [详细]
  • navicat生成er图_实践案例丨ACL2020 KBQA 基于查询图生成回答多跳复杂问题
    摘要:目前复杂问题包括两种:含约束的问题和多跳关系问题。本文对ACL2020KBQA基于查询图生成的方法来回答多跳复杂问题这一论文工作进行了解读 ... [详细]
  • Exceptioninthreadmainorg.apache.hadoop.security.AccessControlException:Permissiondenied: ... [详细]
  • 阿里Treebased Deep Match(TDM) 学习笔记及技术发展回顾
    本文介绍了阿里Treebased Deep Match(TDM)的学习笔记,同时回顾了工业界技术发展的几代演进。从基于统计的启发式规则方法到基于内积模型的向量检索方法,再到引入复杂深度学习模型的下一代匹配技术。文章详细解释了基于统计的启发式规则方法和基于内积模型的向量检索方法的原理和应用,并介绍了TDM的背景和优势。最后,文章提到了向量距离和基于向量聚类的索引结构对于加速匹配效率的作用。本文对于理解TDM的学习过程和了解匹配技术的发展具有重要意义。 ... [详细]
  • Skywalking系列博客1安装单机版 Skywalking的快速安装方法
    本文介绍了如何快速安装单机版的Skywalking,包括下载、环境需求和端口检查等步骤。同时提供了百度盘下载地址和查询端口是否被占用的命令。 ... [详细]
  • 本文介绍了在开发Android新闻App时,搭建本地服务器的步骤。通过使用XAMPP软件,可以一键式搭建起开发环境,包括Apache、MySQL、PHP、PERL。在本地服务器上新建数据库和表,并设置相应的属性。最后,给出了创建new表的SQL语句。这个教程适合初学者参考。 ... [详细]
  • Webmin远程命令执行漏洞复现及防护方法
    本文介绍了Webmin远程命令执行漏洞CVE-2019-15107的漏洞详情和复现方法,同时提供了防护方法。漏洞存在于Webmin的找回密码页面中,攻击者无需权限即可注入命令并执行任意系统命令。文章还提供了相关参考链接和搭建靶场的步骤。此外,还指出了参考链接中的数据包不准确的问题,并解释了漏洞触发的条件。最后,给出了防护方法以避免受到该漏洞的攻击。 ... [详细]
  • GSIOpenSSH PAM_USER 安全绕过漏洞
    漏洞名称:GSI-OpenSSHPAM_USER安全绕过漏洞CNNVD编号:CNNVD-201304-097发布时间:2013-04-09 ... [详细]
  • 目录浏览漏洞与目录遍历漏洞的危害及修复方法
    本文讨论了目录浏览漏洞与目录遍历漏洞的危害,包括网站结构暴露、隐秘文件访问等。同时介绍了检测方法,如使用漏洞扫描器和搜索关键词。最后提供了针对常见中间件的修复方式,包括关闭目录浏览功能。对于保护网站安全具有一定的参考价值。 ... [详细]
  • Apache Shiro 身份验证绕过漏洞 (CVE202011989) 详细解析及防范措施
    本文详细解析了Apache Shiro 身份验证绕过漏洞 (CVE202011989) 的原理和影响,并提供了相应的防范措施。Apache Shiro 是一个强大且易用的Java安全框架,常用于执行身份验证、授权、密码和会话管理。在Apache Shiro 1.5.3之前的版本中,与Spring控制器一起使用时,存在特制请求可能导致身份验证绕过的漏洞。本文还介绍了该漏洞的具体细节,并给出了防范该漏洞的建议措施。 ... [详细]
  • 本文讨论了使用bootstrapselect插件设置container后,选择完选项后options不隐藏的问题,给出了解决方法,并提供了相应的jsfiddle链接进行演示。 ... [详细]
  • 本人学习笔记,知识点均摘自于网络,用于学习和交流(如未注明出处,请提醒,将及时更正,谢谢)OS:我学习是为了上 ... [详细]
  • FIN7后门工具伪装成白帽工具进行传播
    fin7,后门,工具,伪装,成,白, ... [详细]
  • S3D算法详解
    S3D论文详解论文地址:RethinkingSpatiotemporalFeatureLearning:Speed-AccuracyTrade-offsinVide ... [详细]
author-avatar
宇智臣风
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有