查看原文
其他

榜单|最受欢迎的机器学习语言是什么?

2017-02-07 MX JZsolv


职场

学术

新媒体

设计

极客





难以置信 Java 排第二 




在数据科学和机器学习领域,目前哪种语言是最受欢迎的?这个问题往往能让各个论坛炸开锅,但是我们认为相比网友们的意见,数据更能说明问题。




IBM 的数据科学家 Jean-Francois Puget 于是做了一个有趣的分析。他选择在著名的求职网站 indeed 上,索性爬取了雇主的岗位要求变动趋势,来评估当下市场上最受欢迎的岗位语言。





他主要选了关键字「数据科学」「机器学习」("data science" 和 "machine learning"),语言涵盖了包括 Java、C、C++ 和 Javascript,当然也包括 Python 和 R 这两个大家热议的语言,总体结果如下





当他单独搜索“机器学习”时候,也可以得到一个近似的结果





我们能从中得到哪些结论?



首先,每一种语言都有它的适用范围。在机器学习与数据科学方面,很多行业内知名的语言不见的有多好的表现。



其次,从2012年至今,各个语言在该行业岗位要求的搜索结果都是显著增长的,这体现了这个行业的欣欣向荣。



再次,Python 的热门度一马当先,随后是 Java、R和C++,不过 Python 较之 Java 的差距再拉大,而 Java 较之 R 的差距则在缩小。但是分析师还是不得不惊叹于,Java 的热门度其实还是高于 R 的。



第四,Scala的增长速度令人印象深刻。这个在三年前几乎不存在需求的语言,在如今已经成为机器学习领域的成熟工具



我们也注意到 Julia 的人气远不如其它,但是就在最近几个月却开始有增长。它会成为未来机器学习和数据科学的流行语言吗?时间会告诉你答案。



如果我们忽略掉 Julia 和 Scala,则会明确发现 Python 和 R 的增长速度远远超过其它





也许不久的将来,R 就会在这个领域超越 Java 了。



另外,如果我们引入新的搜索关键字「深度学习」(Deep learning)的话,会得到另外一种结果





Python 处于领导地位,C++ 其次,然后是 Java 和 C语言,R 位于第五。显然,深度学习依赖高性能计算语言,Java 应该有望很快到达第二,不过 R 就很难说了。让分析师惊讶的是没有 Lua,虽然它是深度学习 frameworks (Torch) 的主宰者之一。



所以结果很明朗了,Python,Java 和 R 是最受欢迎的语言——当它涉及到机器学习和数据科学工作时。



当然,如果你想专注于深度学习而不是在一般的机器学习,那么 C++ 也是值得考虑的。



那么现在,大声告诉我:世界上最好的语言是什么?


回复H  5了解一些前端的营销策略


回复data下载 O'Reilly 数据系丛书


回复排版读一读代码与视觉的关系





| JZ 往期商业伙伴 |

APEC 峰会 | 中国航天集团 |  浙江省人民广播电台 | 湖北省电视台
河南卫视 | 交通银行 | 建设银行 | 平安银行 | 民生银行 | 真格基金
南方周末 | 上海闵行教育学院 | 上海创智云课堂 | 新东方集团
伟巴斯特 | 雪佛兰汽车 | 雷诺汽车 | 观致汽车 | TNS新华信
高力国际|第一太平戴维斯|德国莱茵|盖茨基金会|追星集团


H5/平面/视频/多媒体服务与定制

(021)3721 8818




您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存