乾明 发自 凹非寺 
量子位 报道 | 公众号 QbitAI

2019年,做数据分析和机器学习,大家都喜欢什么样的工具?

著名的数据分析社区KDnuggets发布调查,给出了最新结果:

Python持续领跑;2019年有近半用户使用过深度学习工具;PyTorch增长速度是Tensorflow的13倍……

近20年来,KDnuggets每年都会进行一次调查,来研究数据分析和机器学习领域各个工具的使用情况,已然成为观测这一行业变化与趋势的重要参考依据。

Python依旧最热,R语言持续下降

首先,他们给出的是总榜。将数据分析和机器学习领域所有的工具,包括编程语言、框架等放在一起比较:

Python使用比例为65.8%,与2018和2017年相比持续增长。

排名第二的是名为RapidMiner数据分析软件平台,使用比例为51.2%,与2018年相比,略有下降。

R语言再次下降,回落到46.6%。但与2018年相比,下降速度已经有所放缓。

被Salesforce花费157亿美元重金收购的Tableau,排名第十,使用比例为22.1%。

在这个总榜中,深度学习框架Tensorflow(31.7%)和Keras(26.6%)等也都现身,不过增速与2018年相比,都有放缓。

虽然Pytorch没有出现在这个榜单中,但增速已不容小觑。

Pytorch势头凶猛

哪种工具增速最快?调查给出的结果是BigML,同比增长了199%;其次是Julia,增长150%。

对于机器学习领域来说,最值得注意的是PyTorch,增长达到76%。

这一增长速度是什么概念呢?比较一下便知道。

调查显示,2019年,有近一半(49.8%)被调查者都用过深度学习工具。

最热的是Tensorflow,但其增长速度仅为5.8%,PyTorch排在第三,占比11.3%,但增速是达到了75.5%,是Tensorflow的13倍。

相比之下,如DeepLearning4J(-25.6%)、Caffe(-58.3%)等工具,都出现了大幅度下降。

Spark是大数据工具王者

在大数据分析领域,Apache Spark(21.0%)最热,但与2018年相比,还是出现了下降(-2.3%)。

Hadoop: Open Source Tools(12.1%)虽然位于第二,但其依旧保持着10%以上的增速(10.2%)。

编程语言,排名前五只有Python在涨

最后,只看数据分析和机器学习领域中使用到的编程语言的话,排名前五的编程语言中,除了Python有0.2%的增长,其他的几种语言,比如R语言(-4.0%)、SQL语言(-17.2%)、Java(-17.7%)、Unix shell/awk(-13.4%)等都在下降。

相比之下,Julia(150.4%)、Perl(25.2%)、Lisp(46.1%)等语言都在快速增长。

关于这项调查

这项调查中,普通的参与者平均选择了6.1种不同的工具。

其中,有180名参与者只选择了一种工具。这种情况下,KDnuggets判定其不能代表在数据分析/机器学习领域工作的人们,因此将这些选择删除了。

调查链接:

https://www.kdnuggets.com/2019/05/poll-top-data-science-machine-learning-platforms.html

小程序|全类别AI学习教程

AI社群|与优秀的人交流

量子位 QbitAI · 头条号签约作者

վ'ᴗ' ի 追踪AI技术和产品新动态

喜欢就点「在看」吧 !

Python最热,PyTorch增速是TF的13倍:2019数据分析/机器学习工具调查发布相关推荐

  1. 通过带Flask的REST API在Python中部署PyTorch

    通过带Flask的REST API在Python中部署PyTorch 在本文中,将使用Flask来部署PyTorch模型,并用讲解用于模型推断的 REST API.特别是,将部署一个预训练的Dense ...

  2. Python这么热,要不要追赶Python学习热潮?

    Python这么热,要不要追赶Python学习热潮? Python 可以用来做什么? 在我看来,基本上可以不负责任地认为,Python 可以做任何事情.无论是从入门级选手到专业级选手都在做的爬虫,还是 ...

  3. python+tensorflow+captcha库:基于TF快速破解验证码

    python+tensorflow+captcha库:基于TF快速破解验证码 点击打开链接:文章摘自 https://blog.csdn.net/tengxing007/article/details ...

  4. 46_Pandas,Python,Seaborn热图的生成

    46_Pandas,Python,Seaborn热图的生成 Python 的可视化库 seaborn 可以轻松创建可视化 2D 数据的热图. 使用 seaborn.heatmap() 函数. Pand ...

  5. python numpy.arry, pytorch.Tensor及原生list相互转换

    文章目录 python numpy.arry, pytorch.Tensor及原生list相互转换 1 原生list转numpy list 2 numpy.array 转原生list 3 numpy. ...

  6. 有Python基础学习PyTorch,可以选择的书籍有哪些?

    为更好理解人工智能.机器学习和深度学习的关系,我们画几个同心的圆圈,人工智能位于最外层,人工智能最早出现,范畴最大,然后向内是机器学习,最后是驱动今天人工智能迅速发展的深度学习,它位于另两个圆圈内部, ...

  7. canny算子的python实现以及pytorch实现

    canny算子的python实现以及pytorch实现 canny的python实现 canny的pytorch实现 canny的python实现 参考Canny边缘检测算法(python 实现) i ...

  8. ICLR 2020关键亮点与发展趋势总结(附python实战分析PyTorch vs Tensorflow使用情况)|文末送书...

    介绍 ICLR是International Conference on Learning Representations的简称,是机器学习和深度学习研究界最著名的会议之一. ICLR 2020最初计划 ...

  9. PyTorch 1.6、TensorFlow 2.3、Pandas 1.1 同日发布!都有哪些新特性?

    作者 | 肖智清 出品 | AI科技大本营(ID:rgznai100) 7月29日,PyTorch 1.6.TenorFlow 2.3.Pandas 1.1恰巧同时发布.这三个库都是定期滚动更新,大约 ...

最新文章

  1. 生成keystore是报错拒绝访问(已测试)
  2. 阿里巴巴开源限流降级神器Sentinel大规模生产级应用实践
  3. javascript十个最常用的自定义函数
  4. 水晶报表错误:bobj is not defined
  5. 牛客-139 I. Substring(后缀数组 or 后缀自动机)
  6. centos nginx重启_nginx学习笔记
  7. 使用Java迭代器修改数据时要小心
  8. 160 - 33 Cruehead.1
  9. 字符串题目 1 --------判断两个字符串是否为旋转词
  10. CloudNative时代践行DevOps躲坑指南
  11. python股票网格交易法详解_股票最全“低买高卖”网格交易大法,值得收藏!
  12. linux下安装gcc
  13. Total Commander 使用技巧
  14. CAD绘图软件_常用指令
  15. matlab 复制 模块,想把m文件在simulink 中的调用,我用的是matlab function 模块。
  16. 公有云NAT 网关比较
  17. web前端培训 - 12个有用的 JavaScript 代码片段
  18. 群贤路附近哪有计算机学校,群贤路口附近展览馆、会展中心
  19. 爬虫:Robots协议
  20. 外边距 - margin

热门文章

  1. 智能医疗战场 人工智能如何赋能健康智能终端?
  2. Shell脚本调用mysql语句
  3. ASP.NET 2.0中如何连接到Mysql(转)
  4. Python 2.7 学习笔记 内置语句、函数、标准库
  5. 3.1线性判别函数【模式识别】
  6. Redis实战(12)订阅和发布消息
  7. 微型计算机储存数据的基本单位是,计算机储存和处理数据的基本单位是什么
  8. shell mysql e_xshell怎么搭建mysql
  9. flutter环境搭建-完整版
  10. Dumpzilla工具第615行bug的解决办法