- 关于我们
- 针对假冒留学监理网的声明
- 留学热线:4000-315-285
时间:2021-07-09
来源:留学监理网
作为STEM专业重要分支,人工智能作为时下最高端、最前沿的技术领域,不少美国留学生们纷纷选择计算机科学类专业,那在计算机科学、数据科学领域中,哪些语言、哪些工具使用最多呢?世界著名的数据科学网站 KDnuggets 发布了 2018 年数据科学和机器学习工具调查结果。
图片来自网络,不用作商业目的。 如有侵权,请联系我们删除。
根据KDnuggets数据显示,现在计算机科学领域使用最多的当属Python 编程语言。R 语言的使用率第一次降到了 50% 以下。在深度学习框架上,最近呼声很高的深度学习框架 PyTorch 仅仅占据了 6.4% 的使用率,远远落后于 TensorFlow 的 29.9% 和 Keras 的 22.2%。
Python 继续侵蚀着 R 的用户领域,RapidMiner 热门度增加,SQL 保持稳定,TensorFlow和 Keras 引领前进,Hadoop 衰落,数据科学平台整合等等。
KDnuggets数据调查的依据
作为第19年度的数据统计调查,参与此次调查的人数略少于2017年,今年参与调查总数将近超过2300人,平均来说,每个参与者选择 7 个使用过的不同工具,因此仅投票一个工具会带来偏差。KDnuggets 排除了大约 260 个这样的「独好」投票(主要来自 RapidMiner),因为即使他们代表了该工具的合法用户,他们的行为也是非典型的,并且会歪曲结果。
地区参与度
本次调查中不同地区的参与比例是:
1)欧洲,37.5%
2)美国/加拿大,36.6%
3)亚洲,11.7%
4)拉丁美洲,6.6%
5)非洲/中东,4.5%
6)澳大利亚/新西兰,3.1%
>>>2018QS世界大学学科排名:计算机科学与信息系统专业排名
KDnuggets调查每个工具(编程语言)的使用率
在这里,「2018 % share」一栏是指使用该工具的用户百分比,「% change」是指和 2017 年软件调查相比的变化比例,绿色和红色标记表示比例的变化幅度达到了 10% 或更多。
每个投票人的平均使用工具数量是 7 个,略微高于 2017 年调查的 6.75 个(也排除了「独好」投票人)。
和 2017 年的软件调查相比,进入前 11 名的新工具是 Keras。Knime 从第 11 名下跌,可能是因为今年他们并没有积极调动其用户参与投票。
根据相关学者的分析指出,这份数据调查结果显示:
1.Python 正在吞噬 R 的用户领域
2017 年 Python 的使用率超过 50%,今年它的使用率上升至 66%,而 R 的使用率首次下跌,跌破 50%。
2.RapidMiner
在之前的几次问卷中,RapidMiner 这一顶级数据科学平台正快速传播,它的用户使用率由 2017 年的 33% 增长到了今年的 52.7%。根据 RapidMiner 的创始人和董事长 Ingo Mierswa,他们采取了一些措施鼓励用户参与该调查。
对于 KDnuggets 的问卷调查,Ingo Mierswa 说:「近两年我们都向用户发送邮件推广该问卷调查,但今年有超过 400 多位用户回邮件表示很高兴能帮助 RapidMiner 的传播。而且今年 RapidMiner 月度活跃用户增长率超出去年 300%,因此我们向更多用户发送了关于 KDnuggets 问卷调查的邮件。我很高兴看到如此活跃的社区。」
3.SQL保持稳定
作为数据管理系统的程序语言,SQL(包括 Spark SQL 和 SQL to Hadoop 工具)继续保持着约 40% 的使用率,和之前 3 次调查结果一样。因此,如果你是一位有雄心壮志的数据科学家,学习 SQL 吧,它在很长一段时间里都会很有用!
4.总体趋势
该调查唯一使用率超过 2% 的新工具是 Spark SQL,使用率达到 11.7%。下表列举了使用率增幅达到 20% 及以上、2018 年使用率为 3%以上的工具。
5.深度学习工具
近两年,该调查中使用深度学习工具的投票者所占份额保持稳定。2018 年有 33% 的投票者使用深度学习工具,2017 年和 2016 年分别有 32% 和 18%。谷歌维护的 TensorFlow 仍然占主导地位,而发展迅速的 Keras 可作为构建在 TensorFlow 和 MXNet 等框架上的高级 API。
深度学习工具排名:
1)Tensorflow, 29.9%
2)Keras, 22.2%
3)PyTorch, 6.4%
4)Theano, 4.9%
5)Other Deep Learning Tools, 4.9%
6)DeepLearning4J, 3.4%
7)Microsoft Cognitive Toolkit (Prev. CNTK), 3.0%
8)Apache MXnet, 1.5%
9)Caffe, 1.5%
10)Caffe2, 1.2%
11)TFLearn, 1.1%
12)Torch, 1.0%
13)Lasagne, 0.3%
6.大数据工具:Hadoop 使用率下降
2018 年,大约 33% 的用户使用大数据工具,要么是 Hadoop,要么是 Spark,和 2017 年一样。但 Hadoop 的使用率显著下降,跌幅超过 30%。
>>>斯坦福大学数据揭秘:人工智能AI未来趋势激增50%以上
7.编程语言
Python 似乎不仅正在取代 R,还包括除了 SQL、Java、C/C++ 之外的大多数其它语言,这三者与 Python 大致处于同一个级别。自 KDnuggets 开始做这项调查以来,R 使用率首次出现下跌。其它语言也出现了衰落的趋势。
以下是按热门度排序的主要编程语言:
Python, 65.6% (was 59.0% in 2017), 11% up
R, 48.5% (was 56.6%), 14% down
SQL, 39.6% (was 39.2%), 1% up
Java, 15.1% (was 15.5%), 3% down
Unix, shell/awk/gawk, 9.2% (was 10.8%), 15% down
Other programming and data languages, 6.9%, (was 7.6%), -9% down
C/C++, 6.8%, (was 7.1%), 3% down
Scala, 5.9%, (was 8.3%), 29% down
Perl, 1.0% (was 1.9%), 46% down
Julia, 0.7% (was 1.2%), 45% down
Lisp, 0.3% (was 0.4%), -25% down
Clojure, 0.2% (was 0.3%), -38% down
F, # 0.1% (was 0.5%), -73% down
完整结果和3年来的趋势
>>>一键输入GPA(2.0-4.0)、雅思/托福成绩,快速准确留学定位
留学规划和留学申请是一项复杂的长期工程,不能片面听取网友的交流,更不能轻信留学中介的说辞。留学监理网由有20多年国际教育行业管理和服务经验的前教育部官员胡本未老师创立,得到新华社和央视网的高度评价。留学监理网免费为学生提供留学咨询规划建议、推荐靠谱的留学机构、审核留学方案和中介服务协议,受学生委托提供监理服务、督办留学中介的服务过程并“先行赔付”。
任何关于出国留学问题,比如去哪个国家留学好?留学读什么好就业?哪个留学中介好?人工智能专业申请指南、计算机类科学专业申请指导等等问题,大家都可以在线咨询或持续访问该栏目的其它相关文章。
推荐阅读
2018全球大学计算机科学CS排名发布:美国大学包揽TOP10!
(特别申明:本站除原创图片外,其他图片来源于网络,版权归作者所有,如有侵权,请联系我们删除。)
跟我差不多情况的学长们都申请去了哪里?输入自身情况,真实案例比对,助你快速留学定位。流程:注册/登录>输入自身情况>留学方案定位
留学监理网不是留学中介,所以能给你最客观的建议。5年以上经验的留学监理师,10年大量真实案例,留学方案值得你参考。
留学监理网不是留学中介,作为监督平台,成立近13年来,已真实服务学生大量,积累了大量关于各留学中介机构的用户评价,是学生选择留学中介的重要参考依据。
登陆成功,欢迎使用留学监理网!