前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >GitHub发布年度机器学习榜:TensorFlow最火,PyTorch失踪,Julia第四

GitHub发布年度机器学习榜:TensorFlow最火,PyTorch失踪,Julia第四

作者头像
量子位
发布2019-04-24 10:56:30
6380
发布2019-04-24 10:56:30
举报
文章被收录于专栏:量子位量子位
郭一璞 发自 凹非寺 量子位 报道 | 公众号 QbitAI

最近,GitHub官方公布了2018年度机器学习排行榜,公布了最受欢迎的十大语言、十大软件包和十大项目。

排行榜是GitHub官方把2018年1月1日-2018年12月31日的数据扒了一下,通过计算上传代码、issue和PR的数量及评论数、PR review的数量排序计算出来的。

热门的语言Python、热门的框架TensorFlow都毫无疑问站在了第一名,不过令人诧异的是,PyTorch居然落榜了。

官方确定不是在搞笑?

语言:还是要学Python

通过查看带“机器学习”标签的项目贡献者的存储库,官方给存储库里最常见的语言进行了排名。

第一名毫无疑问是Python,Python在GitHub全站也非常热门,排名第三,仅次于JavaScript和Java。

其他的机器学习常用语言则有C++、JavaScript、Java、C#、Shell和TypeScript,对比下面这张全站语言排行榜,会发现它们在GitHub全站也是前十名的佼佼者。

另外,Julia、R和Scala虽然在全站榜上无名,不过在机器学习榜倒是进了前10,Julia和R都是数据科学家常用的语言,Scala在Apache Spark等大数据系统交互时十分常用。

天下四分,Numpy有其三

软件包榜单是GitHub官方从依赖图中计算机器学习或数据科学项目的Python包百分比数据。

其中,第一名的Numpy是一个支持多维数据数学运算的软件包,将近四分之三的机器学习和数据科学项目都用到了它;

Scipy,一个用于科学计算的软件包;

Pandas,用来管理数据集的软件包;

Matplotlib,一个可视化的库,超过40%的机器学习和数据科学项目都在使用;

Scikit-learn也是一个非常流行的机器学习软件包,包含大量机器学习算法的实现,近40%的项目在用它;

TensorFlow的使用率倒没那么高,大约只有不到1/4的包在用。

前十名里,剩下的都是实用软件包,Six是Python 2 和Python 3的兼容性库,Python-dateutilpytz是用于处理日期的包。

PyTorch失踪了

而在机器学习项目排行榜上,TensorFlow当之无愧排第一,贡献者的数量是第二名Scikit-learn的两倍。

第三名spaCy和第九名rasa_nlu是两个NLP项目。

第四名Julia,作为2018年横空出世的新语言在项目榜上排第四。

第五名openpose、第七名darkflow、第八名face_recognition和第十名tesseract,主要是图像处理领域。

可是,广受喜爱的PyTorch却在这个榜单上失踪了,原来——

PyTorch压根没给自己打上机器学习的标签。

不知道现在哭还来不来得及……

机器学习,秀翻GitHub

即使在GitHub全站,机器学习相关项目也十分火热。去年10月的GitHub 2018年度榜单发布后,官方就注意到了机器学习相关项目的超高存在感:

· TensorFlow是贡献最多的项目之一;

· PyTorch是增长最快的项目之一;

· Python是第三热门的语言;

也难怪要专门把机器学习拎出来列个排行榜了。

榜单地址: https://github.blog/2019-01-24-the-state-of-the-octoverse-machine-learning/

作者系网易新闻·网易号“各有态度”签约作者

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-01-26,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 量子位 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 语言:还是要学Python
  • 天下四分,Numpy有其三
  • PyTorch失踪了
  • 机器学习,秀翻GitHub
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档