0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Github2018年最热语言\软件包\项目top 10盘点

DPVg_AI_era 来源:lq 2019-01-29 09:25 次阅读

近日,Github出炉报告,统计了2018年最受欢迎的编程语言、使用最广的软件包和贡献者最多的热门项目Top10。Python、Numpy和Tensorflow分别位列第一,可谓众望所归。C++Java、Pandas、Scikit-learn等热门语言、库和项目均进入Top10。

在我们2018年的Octoverse报告中,机器学习和数据科学成为GitHub上的热门话题tensorflow是贡献最大的项目之一,pytorch 是增长最快的项目之一,Python是GitHub上第三大最受欢迎的语言。我们决定在GitHub上继续深入研究机器学习和数据科学的现状。

我们抓取了2018年1月1日到2018年12月31日之间的贡献数据。这里的贡献可能包括推送代码、提出问题或提取请求,评论问题或提取请求,或审查提取请求。对于大多数导入包,我们使用了依赖关系图中的数据,其中包括所有公共存储库和已选择加入依赖关系图的全部私有存储库。

最受欢迎的机器学习编程语言:Python居首

2018年GitHub上最受欢迎的机器学习语言

我们查看了使用“机器学习”主题标记的存储库的贡献者,并对存储库中最常见的主要语言进行了排名。Python是机器学习资源库中最常用的语言,也是GitHub上第三常用的语言。然而,并非所有机器学习项目都使用Python:GitHub上的一些最常见的语言也是机器学习项目的通用语言。

C ++,JavaScript,Java,C#,Shell和TypeScript等语言都位列GitHub上最常使用的语言前10名,它们也位列机器学习项目最常用语言的前10名。

Julia、R和Scala等语言也位列机器学习项目的前10名,但没有进入整个GitHub使用语言的前十。 Julia和R都是数据科学家常用的语言,而Scala在与Apache Spark等语言在大数据系统交互下的应用越来越普遍。

使用最广泛的机器学习和数据科学软件包:Numpy第一

2018年导入Github资源库的顶级软件包

我们从依赖图中提取数据,计算出导入流行Python包的机器学习或数据科学主题的项目百分比。上面的列表显示了这些项目导入的前十个包。结果如下图所示:

Numpy是一个支持多维数据数学运算的软件包,是被导入次数最多的包,被用于近四分之三的机器学习和数据科学项目中。

Scipy是一个用于科学计算的软件包,Pandas是一个用于管理数据集的软件包,matplotlib是一个可视化库,这三个包被用于超过40%的机器学习和数据科学项目中。

Scikit-learn是一种非常流行的机器学习包,包含大量机器学习算法实现,近40%的项目使用它。

Tensorflow是一种用于处理神经网络的软件包,有近四分之一的软件包使用它。

前十名中的其他包都是功能性程序包:其中六个是Python 2和3兼容性库,python-dateutil和pytz是用于处理日期的包。

最受欢迎的机器学习项目:Tensorflow折桂

2018年GitHub上的顶级机器学习项目

我们还考察了2018年“机器学习”标签下贡献者最多的开源项目。Tensorflow是迄今为止最受欢迎的项目,是排名第二的scikit-learn的贡献者数量的5倍多。

explosion/spaCy和RasaHQ /rasa_nlu这两个项目专注于自然语言处理问题。

另外四个项目,CMU-Perceptual-Computing-Lab / openpose,thtrieu / darkflow,ageitgey / face_recognition和tesseract-ocr / tesseract,专注于图像处理。 Julia语言源代码项目也是2018年贡献者最多的项目之一。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 机器学习
    +关注

    关注

    66

    文章

    8415

    浏览量

    132616
  • GitHub
    +关注

    关注

    3

    文章

    471

    浏览量

    16435
  • 数据科学
    +关注

    关注

    0

    文章

    165

    浏览量

    10056

原文标题:Github机器学习年度热门排行:最热编程语言Python第一

文章出处:【微信号:AI_era,微信公众号:新智元】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    极海推出AUTOSAR MCAL软件包,彰显汽车芯片设计实力

    的、独立自主的AUTOSAR软件开发技术和综合服务能力。 作为国内为数不多能够开发和提供符合AUTOSAR标准的软硬件的汽车芯片设计企业之一,极海此次推出的MCAL软件包和配置工具将极大提升汽车电子系统的开发效率和可靠性。AUTOSAR是一个全球性的合作
    的头像 发表于 11-28 11:37 270次阅读

    极海半导体推出AUTOSAR MCAL软件包和配置工具

    针对G32A14XX系列汽车通用MCU,极海正式推出具备独立知识产权、完全自主开发的 AUTOSAR MCAL软件包和配置工具,这标志着极海已具备完善的、高水准的、独立自主的AUTOSAR软件
    的头像 发表于 11-17 16:42 452次阅读
    极海半导体推出AUTOSAR MCAL<b class='flag-5'>软件包</b>和配置工具

    苹果推出全新开源Swift软件包

    七月三十一日,苹果企业总部对外正式发表公告,宣布昨日(即七月二十九日)成功推出全新的开源 Swift 软件包—— (唤名为 swift-homomorphic-encryption)。此举旨在为 Swift 编程语言带来应用便利的同态加密功能。
    的头像 发表于 07-31 15:17 382次阅读

    RA系列MCU Self-Test软件包介绍

    下面介绍一下瑞萨自检软件套件。该软件包包括RA系列MCU诊断软件、安全手册、用户指南和功能安全证书。RA系列MCU诊断软件已通过安全标准认证,因此可以直接集成到您的系统中。无需进行认证
    的头像 发表于 07-15 09:38 591次阅读
    RA系列MCU Self-Test<b class='flag-5'>软件包</b>介绍

    安装依赖的Python软件包时报错如何解决?

    安装依赖的 Python 软件包,出现了如下错误,请问如何解决,谢谢! Command \"E:/msys32/mingw32/bin/python2.7.exe E:/msys32
    发表于 06-26 07:32

    TLE9879QXA40_eSL-BAS-EVAL未找到软件包的原因?

    我使用的是TLE987x EvalBoard。 打开我的项目时,弹出了这个窗口 点击"Yes" ,打开软件包安装程序窗口,发现以下错误 "
    发表于 05-24 07:38

    矽力杰推出SA32B系列功能安全软件包

    的功能安全资料和SafetyPack软件包支持,详细介绍可参考《矽力杰车规ASIL-BMCU重磅发布!》。该SafetyPack功能安全软件包旨在用于作为一个基于功能
    的头像 发表于 05-22 08:20 1482次阅读
    矽力杰推出SA32B系列功能安全<b class='flag-5'>软件包</b>

    RT-Thread Studio添加软件包报错怎么解决?

    RT-Thread Studio添加软件包报错ImportError: No module named psutil
    发表于 03-01 08:41

    基于CubeMX的RT-thread Nano可以添加microros这样的软件包吗?

    最近使用rt-thread配置一个ROS2,但是是用CubeMX联合Clion做的,CubeMX使用的是RT-thread nano, 请问这个环境可以添加像microros这样的软件包吗?谢谢。
    发表于 03-01 06:00

    RZ/G柔性软件包v2.0.1发布说明

    电子发烧友网站提供《RZ/G柔性软件包v2.0.1发布说明.pdf》资料免费下载
    发表于 02-21 10:48 0次下载
    RZ/G柔性<b class='flag-5'>软件包</b>v2.0.1发布说明

    RL78系列 Data Flash Library Type04软件包3.0版发布说明

    电子发烧友网站提供《RL78系列 Data Flash Library Type04软件包3.0版发布说明.pdf》资料免费下载
    发表于 02-19 10:06 0次下载
    RL78系列 Data Flash Library Type04<b class='flag-5'>软件包</b>3.0版发布说明

    芯片热搜TOP10排行榜出炉!2023哪些芯片最热门?

    2023,半导体行业持续保持着高度的关注和激烈竞争,在9000w+型号、4000+品牌的数据库中选出10最热门的型号,给您提供一个当前热门芯片产品以及行业发展趋势的参考。 从芯片品类看,热搜
    的头像 发表于 01-08 17:10 3062次阅读
    芯片热搜<b class='flag-5'>TOP10</b>排行榜出炉!2023<b class='flag-5'>年</b>哪些芯片<b class='flag-5'>最热</b>门?

    RZ/G验证的Linux软件包V2.1.20-RT 修补程序应用指南

    电子发烧友网站提供《RZ/G验证的Linux软件包V2.1.20-RT 修补程序应用指南.pdf》资料免费下载
    发表于 01-03 14:12 0次下载
    RZ/G验证的Linux<b class='flag-5'>软件包</b>V2.1.20-RT 修补程序应用指南

    RZ/G验证的Linux软件包V2.1.20-RT组件列表

    电子发烧友网站提供《RZ/G验证的Linux软件包V2.1.20-RT组件列表.pdf》资料免费下载
    发表于 01-03 14:11 0次下载
    RZ/G验证的Linux<b class='flag-5'>软件包</b>V2.1.20-RT组件列表

    RZ/G验证的Linux软件包V2.1.20-RT 发布说明

    电子发烧友网站提供《RZ/G验证的Linux软件包V2.1.20-RT 发布说明.pdf》资料免费下载
    发表于 01-03 10:11 0次下载
    RZ/G验证的Linux<b class='flag-5'>软件包</b>V2.1.20-RT 发布说明