對(duì)于機(jī)器學(xué)習(xí)微饥,到底該選擇哪種編程語言挡闰?

姓名:郭金? 學(xué)號(hào):17101223407

參考鏈接:Indeed.com

【嵌牛導(dǎo)讀】:本文根據(jù)一些數(shù)據(jù)進(jìn)行分析帶大家了解機(jī)器學(xué)習(xí)的學(xué)習(xí)應(yīng)該適合的語言的一些建議乒融。

【嵌牛鼻子】:機(jī)器學(xué)習(xí)、編程語言

【嵌牛提問】:? 開發(fā)者到底應(yīng)該學(xué)習(xí)哪種編程語言才能獲得機(jī)器學(xué)習(xí)或數(shù)據(jù)科學(xué)這類工作呢摄悯?

【嵌牛正文】:

? ? 這是一個(gè)非常重要的問題赞季。我們?cè)谠S多論壇上都討論過這個(gè)問題。今天奢驯,我將給出我自己的答案并解釋其中原因申钩,但我們首先看一些數(shù)據(jù)。畢竟瘪阁,這是機(jī)器學(xué)習(xí)者和數(shù)據(jù)科學(xué)家應(yīng)該做的事情:看數(shù)據(jù)典蜕,而不是看觀點(diǎn)断盛。

? ? ? 讓我們看一些數(shù)據(jù)。我將在Indeed.com上使用趨勢搜索愉舔,它可以根據(jù)時(shí)間搜尋實(shí)際工作機(jī)會(huì)中特定的條款。這表明了雇主們正在尋找擁有該技能的人才伙菜。然而轩缤,請(qǐng)注意,這并不是一項(xiàng)有效使用技能的民意調(diào)查贩绕,這種指標(biāo)更能體現(xiàn)技能的受歡迎程度火的。

? ? ? 話不多說,上數(shù)據(jù)淑倾。我搜索關(guān)鍵詞“機(jī)器學(xué)習(xí)”和“數(shù)據(jù)科學(xué)”一馏鹤,搜索選項(xiàng)包括編程語言Java、C娇哆、C+++湃累、JavaScript,還包括了Python和R碍讨,因?yàn)槲抑浪跈C(jī)器學(xué)習(xí)和數(shù)據(jù)科學(xué)方面很受歡迎治力,當(dāng)然還有Scala,考慮到它與Spark的關(guān)系勃黍,再加上Julia宵统,一些開發(fā)者認(rèn)為這是編程界的“the next big thing”。運(yùn)行這個(gè)查詢覆获,我們得到的數(shù)據(jù)如下:

圖片發(fā)自簡書App

? ? ? 然后马澈,我用關(guān)鍵詞“機(jī)器學(xué)習(xí)”重新搜索時(shí),又得到了類似的數(shù)據(jù)弄息,如下:

圖片發(fā)自簡書App

? ? ? 那么痊班,我們能從這些數(shù)據(jù)中得到什么啟示呢?

? ? ? 首先,我們看到并不是“一招通吃”疑枯。在這種情況下辩块,各種機(jī)器學(xué)習(xí)編程語言都很受歡迎。

? ? ? 其次荆永,所有這些編程語言都在急劇增長废亭,反映在過去幾年里,企業(yè)對(duì)機(jī)器學(xué)習(xí)和數(shù)據(jù)科學(xué)的關(guān)注和需求正在急速增加具钥。

? ? 第三豆村,Python明顯領(lǐng)先其它編程語言,其次是Java骂删,然后是R掌动,再然后是C++四啰。Python對(duì)Java的領(lǐng)先優(yōu)勢正在增加,而Java在R上的領(lǐng)先地位正在下降粗恢。必須承認(rèn)柑晒,我很驚訝地看到Java名列第二;我本來是以為是R語言。

? ? ? 第四眷射,Scala的增長令人印象深刻匙赞。它在三年前幾乎是不存在的,現(xiàn)在和這些成熟的編程語言幾乎在同一個(gè)層面妖碉。當(dāng)我們切換到Indeed.com上的數(shù)據(jù)的相對(duì)視圖時(shí)涌庭,這更容易發(fā)現(xiàn)。

圖片發(fā)自簡書App

? ? ? 第五欧宜,Julia的受歡迎程度雖然不明顯坐榆,但肯定有上升的趨勢。Julia將成為一種流行機(jī)器學(xué)習(xí)和數(shù)據(jù)科學(xué)編程語言嗎冗茸?未來會(huì)告訴你席镀。

? ? ? 如果我們忽略Scala和Julia,以便能夠聚焦其他編程語言的增長蚀狰,那么我們毫無疑問可以確認(rèn):Python和R的增長速度要快于通用語言愉昆。

圖片發(fā)自簡書App


? ? ? 考慮到增長率的差異,R的受歡迎程度可能很快就會(huì)超過Java麻蹋。

當(dāng)我們專注于深度學(xué)習(xí)這個(gè)問題時(shí)跛溉,數(shù)據(jù)是完全不同的:

圖片發(fā)自簡書App


? ? 這時(shí),Python仍然是領(lǐng)導(dǎo)者扮授,但C++現(xiàn)在是第二芳室,然后是Java,而C在第四刹勃,R只在第5堪侯。這里顯然強(qiáng)調(diào)了高性能計(jì)算語言。Java正在快速發(fā)展荔仁。它可以很快達(dá)到第二名伍宦,就像一般的機(jī)器學(xué)習(xí)一樣。R不會(huì)很快接近頂部乏梁。令我驚訝的是Lua的缺席次洼,盡管它在一個(gè)主要的深度學(xué)習(xí)框架(orch)中使用,而Julia不存在遇骑。

? ? ? 到這時(shí)卖毁,到底哪種語言才是最受歡迎的編程語言呢?答案應(yīng)該很清楚了落萎。當(dāng)涉及到機(jī)器學(xué)習(xí)和數(shù)據(jù)科學(xué)工作時(shí)亥啦,Python炭剪、Java和R是最流行的技能。如果你想專注于深度學(xué)習(xí)翔脱,而不是一般的機(jī)器學(xué)習(xí)奴拦,那么,在某種程度上來說C++届吁、C也是值得考慮的粱坤。然而,請(qǐng)記住瓷产,這只是看待問題的一種方式。如果你想找一份工作枚驻,或者你只是想在業(yè)余時(shí)間學(xué)習(xí)機(jī)器學(xué)習(xí)和數(shù)據(jù)科學(xué)濒旦,你可能會(huì)得到不同的答案。

? ? 我的個(gè)人答案呢再登?除了有許多頂級(jí)機(jī)器學(xué)習(xí)框架的支持之外尔邓,Python對(duì)我來說很適合,因?yàn)槲矣杏?jì)算機(jī)科學(xué)的背景锉矢。對(duì)于開發(fā)新的算法梯嗽,我也會(huì)感到很舒服,因?yàn)槲业拇蟛糠致殬I(yè)生涯都是用這種語言編程的沽损。但這就是我灯节,有不同背景的人可能會(huì)覺得用另一種語言更好。一個(gè)擁有有限編程技能的統(tǒng)計(jì)學(xué)家肯定會(huì)更喜歡R绵估。一個(gè)強(qiáng)大的Java開發(fā)人員可以使用他最喜歡的語言炎疆,因?yàn)橛写罅康腏ava API的開放源代碼。對(duì)于這些圖表上的任何一種語言国裳,都可以有類似的例子形入。

? ? ? 因此,我的建議是亿遂,在花大量時(shí)間學(xué)習(xí)一門語言之前蛇数,根據(jù)自己的情況來決定選擇哪種編程語言少办,切記千萬不可跟風(fēng)。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末绍赛,一起剝皮案震驚了整個(gè)濱河市吗蚌,隨后出現(xiàn)的幾起案子蚯妇,更是在濱河造成了極大的恐慌箩言,老刑警劉巖陨收,帶你破解...
    沈念sama閱讀 216,651評(píng)論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異饵骨,居然都是意外死亡居触,警方通過查閱死者的電腦和手機(jī)饼煞,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,468評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來块促,“玉大人竭翠,你說我怎么就攤上這事〈酰” “怎么了问裕?”我有些...
    開封第一講書人閱讀 162,931評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵粮宛,是天一觀的道長巍杈。 經(jīng)常有香客問我眷昆,道長,這世上最難降的妖魔是什么攘滩? 我笑而不...
    開封第一講書人閱讀 58,218評(píng)論 1 292
  • 正文 為了忘掉前任女揭,我火速辦了婚禮磷仰,結(jié)果婚禮上灶平,老公的妹妹穿的比我還像新娘。我一直安慰自己瞒爬,他們只是感情好矢空,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,234評(píng)論 6 388
  • 文/花漫 我一把揭開白布燕侠。 她就那樣靜靜地躺著,像睡著了一般绢彤。 火紅的嫁衣襯著肌膚如雪七问。 梳的紋絲不亂的頭發(fā)上械巡,一...
    開封第一講書人閱讀 51,198評(píng)論 1 299
  • 那天饶氏,我揣著相機(jī)與錄音,去河邊找鬼挣磨。 笑死节仿,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的挤忙。 我是一名探鬼主播霜威,決...
    沈念sama閱讀 40,084評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢(mèng)啊……” “哼!你這毒婦竟也來了大猛?” 一聲冷哼從身側(cè)響起扭倾,我...
    開封第一講書人閱讀 38,926評(píng)論 0 274
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎挽绩,沒想到半個(gè)月后膛壹,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,341評(píng)論 1 311
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡唉堪,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,563評(píng)論 2 333
  • 正文 我和宋清朗相戀三年模聋,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片唠亚。...
    茶點(diǎn)故事閱讀 39,731評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡链方,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出灶搜,到底是詐尸還是另有隱情祟蚀,我是刑警寧澤,帶...
    沈念sama閱讀 35,430評(píng)論 5 343
  • 正文 年R本政府宣布割卖,位于F島的核電站前酿,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏鹏溯。R本人自食惡果不足惜薪者,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,036評(píng)論 3 326
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望剿涮。 院中可真熱鬧,春花似錦攻人、人聲如沸取试。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,676評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽瞬浓。三九已至,卻和暖如春蓬坡,著一層夾襖步出監(jiān)牢的瞬間猿棉,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,829評(píng)論 1 269
  • 我被黑心中介騙來泰國打工屑咳, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留萨赁,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 47,743評(píng)論 2 368
  • 正文 我出身青樓兆龙,卻偏偏與公主長得像杖爽,于是被迫代替她去往敵國和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,629評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容