0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Python取代R成為最受歡迎的編程語言

DPVg_AI_era ? 來源:未知 ? 作者:胡薇 ? 2018-06-04 15:19 ? 次閱讀

近日,KDnuggets網(wǎng)站公布了2018年度的數(shù)據(jù)科學(xué)和機(jī)器學(xué)習(xí)工具調(diào)查結(jié)果。2300多名參與者對自己“過去 12 個(gè)月內(nèi)在項(xiàng)目開發(fā)中使用過的數(shù)據(jù)挖掘 / 機(jī)器學(xué)習(xí)工具和編程語言”進(jìn)行了投票。

最受歡迎的分析、數(shù)據(jù)科學(xué)、機(jī)器學(xué)習(xí)工具

圖1:2018年最受歡迎的分析/數(shù)據(jù)科學(xué)/機(jī)器學(xué)習(xí)工具,以及與2016~2017年調(diào)查結(jié)果的對比

下表列舉了最受歡迎的前11個(gè)工具,其中每個(gè)的占比都達(dá)到20%以上。

表1:2018年最受歡迎的分析/數(shù)據(jù)科學(xué)/ 機(jī)器學(xué)習(xí)軟件Top 10

上表中,2018 % share 是指使用這個(gè)工具的人占所有投票者的百分比,% change是指2018年相較2017年的投票變化。

每個(gè)受訪者平均使用的工具數(shù)量為7.0個(gè),略高于2017年的6.75個(gè)(排除了只選擇1個(gè)工具的投票)。

與2017年的軟件調(diào)查相比,今年新進(jìn)入Top 10的是Keras。

Python取代R成為最受歡迎的編程語言

調(diào)查結(jié)果顯示,Python在2017年調(diào)查中的占比已經(jīng)超過50%,今年更是增加到66%,而R語言的占比自這個(gè)調(diào)查開始以來(今年是第19屆)第一次下降到低于50%。

RapidMiner受歡迎程度大幅提高

在過去幾次調(diào)查中,RapidMiner都是排名最高的數(shù)據(jù)科學(xué)平臺(tái),今年其占比從2017年的33%上升到50%。不過,這是由于RapidMiner采取了一些措施鼓勵(lì)他們的用戶參與該調(diào)查。

SQL排名保持穩(wěn)定

SQL,包括Spark SQL和SQL to Hadoop工具,在過去的3次投票中每一次都有大約40%的投票占比。所以,如果你是數(shù)據(jù)科學(xué)家,學(xué)習(xí)SQL吧——它很可能在很長一段時(shí)間里都很有用。

趨勢

下表列舉了使用率增幅達(dá)到 20% 及以上,且2018 年使用率達(dá)到 3% 以上的工具。

表2:使用率增幅最大的主要分析/數(shù)據(jù)科學(xué)/機(jī)器學(xué)習(xí)工具

我們注意到,在2017年使用率達(dá)到2%或更高的56個(gè)工具中,有19個(gè)(約三分之一)在2018年使用率有所上升,而其余37個(gè)的使用率下降了。這和近期的幾起收購(Datawatch收購Angoss, Minitab收購Salford)一起表明,數(shù)據(jù)科學(xué)平臺(tái)的整合正在進(jìn)行中。

下表列舉了在2017年使用率至少有3%的工具,今年下降了25%甚至更多。

表3:使用率跌幅最大的主要分析/數(shù)據(jù)科學(xué)工具。

深度學(xué)習(xí)工具

調(diào)查結(jié)果顯示,近幾年深度學(xué)習(xí)工具的使用比例保持穩(wěn)定。今年的調(diào)查中有33%的投票者使用深度學(xué)習(xí)工具中,2017年和2016年的比率分別為32%和18%。

谷歌的TensorFlow仍然是是目前最受歡迎的深度學(xué)習(xí)平臺(tái),不過Keras的使用率也很高,接近TensorFlow。

PyTorch排在第3,使用率為6.4%。不過,KDnuggets的讀者更多是數(shù)據(jù)科學(xué)領(lǐng)域的,這個(gè)數(shù)據(jù)可能不能完全反映這些深度學(xué)習(xí)工具在研究社區(qū)中的真實(shí)受歡迎程度。PyTorch在今年有一次較大的升級(jí)更新,并且與Caffe 2合并,預(yù)計(jì)未來它的使用率將會(huì)更高。

深度學(xué)習(xí)工具排名:

Tensorflow, 29.9%

Keras, 22.2%

PyTorch, 6.4%

Theano, 4.9%

Other Deep Learning Tools, 4.9%

DeepLearning4J, 3.4%

Microsoft Cognitive Toolkit (Prev. CNTK), 3.0%

Apache MXnet, 1.5%

Caffe, 1.5%

Caffe2, 1.2%

TFLearn, 1.1%

Torch, 1.0%

Lasagne, 0.3%

大數(shù)據(jù)工具:Hadoop的使用率有所下降

今年的調(diào)查中,大約33%的投票者使用了大數(shù)據(jù)工具,要么是Hadoop,要么是Spark——比率大致與2017年相同,但Hadoop的使用率顯著下降了——約為30%。

詳細(xì)結(jié)果如下:

編程語言

Python取代R語言成為數(shù)據(jù)科學(xué)/機(jī)器學(xué)習(xí)開發(fā)者中最受歡迎的編程語言,而且也遠(yuǎn)高于其他編程語言。SQL、Java、C/ C++的排名保持不變。

這是自KDnuggets網(wǎng)站開始進(jìn)行這項(xiàng)調(diào)查以來,R的使用率首次下降。其他編程語言的使用率也有所下降。

以下是按受歡迎程度排序的主要編程語言。

Python, 65.6% (2017年是59.0%), 11% 上升

R, 48.5% (2017年是 56.6%), 14% 下降

SQL, 39.6% (2017年是 39.2%), 1% 上升

Java, 15.1% (2017年是 15.5%), 3% 下降

Unix, shell/awk/gawk, 9.2% (2017年是 10.8%), 15% 下降

Other programming and data languages, 6.9%, (2017年是 7.6%), -9% 下降

C/C++, 6.8%, (2017年是 7.1%), 3% 下降

Scala, 5.9%, (2017年是 8.3%), 29% 下降

Perl, 1.0% (2017年是 1.9%), 46% 下降

Julia, 0.7% (2017年是 1.2%), 45% 下降

Lisp, 0.3% (2017年是 0.4%), -25% 下降

Clojure, 0.2% (2017年是 0.3%), -38% 下降

F, # 0.1% (2017年是 0.5%), -73% 下降

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 機(jī)器學(xué)習(xí)

    關(guān)注

    66

    文章

    8353

    瀏覽量

    132315
  • python
    +關(guān)注

    關(guān)注

    55

    文章

    4768

    瀏覽量

    84376

原文標(biāo)題:【機(jī)器學(xué)習(xí)工具榜單】Tensorflow最多使用,Python 取代 R 成最受歡迎編程語言

文章出處:【微信號(hào):AI_era,微信公眾號(hào):新智元】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    Orin芯片的編程語言支持

    語言支持 Orin芯片支持多種編程語言,以滿足不同開發(fā)者的需求。其中,C/C++和Python是兩種廣泛應(yīng)用的編程
    的頭像 發(fā)表于 10-27 16:45 ?146次閱讀

    labview是什么編程語言寫的

    的一種圖形化編程語言。它并不是用傳統(tǒng)的文本編程語言(如C++、Python等)編寫的,而是采用了一種獨(dú)特的圖形化
    的頭像 發(fā)表于 09-04 16:00 ?540次閱讀

    pytorch和python的關(guān)系是什么

    在當(dāng)今的人工智能領(lǐng)域,Python已經(jīng)成為最受歡迎編程語言之一。Python的易學(xué)易用、豐富
    的頭像 發(fā)表于 08-01 15:27 ?1504次閱讀

    Python語言基礎(chǔ)2

    電子發(fā)燒友網(wǎng)站提供《Python語言基礎(chǔ)2.rar》資料免費(fèi)下載
    發(fā)表于 07-17 17:23 ?1次下載

    Python中的人工智能框架與實(shí)例

    在人工智能(AI)領(lǐng)域,Python因其簡潔的語法、豐富的庫和強(qiáng)大的社區(qū)支持,成為最受歡迎編程語言之一。本文將詳細(xì)介紹
    的頭像 發(fā)表于 07-15 14:54 ?1500次閱讀

    TIOBE發(fā)布2024年4月編程語言排行,Python、C、C++和Java排名前四

    TIOBE首席執(zhí)行官Paul Jansen指出,源于2001年起,PHP在TIOBE指數(shù)排名已降至史上最低值,歷史性成為構(gòu)建互動(dòng)網(wǎng)站的標(biāo)準(zhǔn)語言后,其受歡迎度持續(xù)攀升,最終占據(jù)超過10%的市場份額,甚至曾位居前三。
    的頭像 發(fā)表于 04-10 11:35 ?8207次閱讀

    教你一招,簡化儀器Python編程控制!

    許多行業(yè)的工程師都使用自動(dòng)化來擴(kuò)展其測試儀器的功能,而大多是選擇免費(fèi)的編程語言——Python來完成。作為適用于自動(dòng)化的主要編程語言,
    的頭像 發(fā)表于 03-15 14:31 ?2054次閱讀
    教你一招,簡化儀器<b class='flag-5'>Python</b><b class='flag-5'>編程</b>控制!

    g73編程R怎么算

    編程是一門使用計(jì)算機(jī)語言來創(chuàng)建、編寫和修改代碼的技能。在編程過程中,計(jì)算機(jī)程序員通過使用各種編程語言來告訴計(jì)算機(jī)執(zhí)行特定的任務(wù)。其中,G73
    的頭像 發(fā)表于 02-14 15:57 ?686次閱讀

    四種編程語言之間的區(qū)別和聯(lián)系

    、背景和發(fā)展 PythonPython由Guido van Rossum于上世紀(jì)90年代初開發(fā),以其簡潔、易讀的語法和豐富的第三方庫而受到廣泛歡迎。它是一種高級(jí)編程
    的頭像 發(fā)表于 02-05 14:16 ?1376次閱讀

    c語言,c++,java,python區(qū)別

    C語言、C++、Java和Python是四種常見的編程語言,各有優(yōu)點(diǎn)和特點(diǎn)。 C語言: C語言
    的頭像 發(fā)表于 02-05 14:11 ?2132次閱讀

    Python奪冠!GitHub 2023年度編程語言排行榜

    2023 年,Python 仍然是使用 GitHub 的開發(fā)者中最受歡迎的選擇之一,占據(jù)了幾乎 18% 的份額,在所有編程語言中保持領(lǐng)先地位,連續(xù)第四年增長 0.5%,鞏固了其作為
    的頭像 發(fā)表于 12-18 14:51 ?2850次閱讀
    <b class='flag-5'>Python</b>奪冠!GitHub 2023年度<b class='flag-5'>編程</b><b class='flag-5'>語言</b>排行榜

    python語言特點(diǎn)有哪些

    Python是一種高級(jí)編程語言,由Guido van Rossum于1991年首次發(fā)布。它具有許多獨(dú)特的特點(diǎn),這些特點(diǎn)使得Python在軟件開發(fā)領(lǐng)域變得非常流行。以下是關(guān)于
    的頭像 發(fā)表于 11-29 14:29 ?1010次閱讀

    Python編程語言屬于什么語言

    、易于學(xué)習(xí)和理解的語言,強(qiáng)調(diào)代碼的可讀性和簡潔性。Python的設(shè)計(jì)真正做到了"堅(jiān)守一種方法",非常注重代碼的正確性和一致性。這也是為什么Python非常受歡迎的主要原因之一。接下來,
    的頭像 發(fā)表于 11-22 14:31 ?1335次閱讀

    python窗口圖形界面編程

    Python是一種功能強(qiáng)大而又簡單易用的編程語言,支持多種編程范式,包括面向過程、面向?qū)ο蠛秃瘮?shù)式編程。除了用于開發(fā)各種類型的應(yīng)用程序和網(wǎng)絡(luò)
    的頭像 發(fā)表于 11-22 14:23 ?815次閱讀

    TIOBE發(fā)布11月編程語言排行榜

     TIOBE 編程社區(qū)指數(shù)是一個(gè)衡量編程語言受歡迎程度的指標(biāo),評(píng)判的依據(jù)來自世界范圍內(nèi)的工程師、課程、供應(yīng)商及搜索引擎,tiobe網(wǎng)站于2023年11月公布了
    的頭像 發(fā)表于 11-13 14:45 ?1012次閱讀