? 2010-2015 河北j9國際站(中國)集團官網(wǎng)科技有限公司 版權所有
網(wǎng)站地圖
這是本文作者 Richmond Alake 的親身經(jīng)歷,也是讓他從一位全職員工到成為一位機器學習碩士生的原因。
然而,機器學習的學習之路并不平坦,作者此前也寫了一篇文章介紹自己的這段經(jīng)歷,不少網(wǎng)友向他發(fā)出了靈魂拷問:值不值得?

事實上我對碩士專業(yè)的具體名稱撒了個小謊(倒吸一口冷氣),這里必須說明一下,我的碩士學位名稱并不是機器學習,而是「計算機視覺,機器學習與空間機器人」。
也許明確說明課程名稱會加深對這個學位難度的理解……當然也可能不會。天才們可能會覺得:哈,讀這個學位聽起來就像是在公園里散步一樣!但我向你保證事實不是這樣的。
這篇文章在 Medium 上四處傳播,甚至有幾個人通過 LinkedIn 與我取得聯(lián)系,詢問我就讀機器學習碩士學位的經(jīng)歷怎么樣,更重要的是,這值得嗎?
在這里我會為你節(jié)省很多時間和麻煩,直截了當?shù)母嬖V你:在機器學習等有發(fā)展前途的領域取得高級資格證明或學位證明,絕對值得!
目前為止,依我的經(jīng)驗看,我注意到雇主不僅需要應聘者具備某個領域的專業(yè)知識,還需要他們具備相關的資質證明。
如果你對神經(jīng)網(wǎng)絡的理論實踐知識或對反向傳播的相關工作有詳細的了解,這就可以幫你在競爭者之中脫穎而出。
那時,有關軟件開發(fā)生命周期的所有事情似乎可以通過簡單的點擊來實現(xiàn)。隨著我一遍又一遍地重復實現(xiàn)該過程,設計、實施和測試應用軟件成為了我的一個慣。
這種軟件開發(fā)的便捷性隨后使我順利度過了四年作為 Web 開發(fā)人員的職業(yè)生涯。我知道如何開發(fā)一個網(wǎng)站的用戶界面,該界面由一個完善的帶有 API 的后端系統(tǒng)和一個與之相連的數(shù)據(jù)庫系統(tǒng)(由 Amazon 等托管平臺運營)支持。這些聽起來十分容易實現(xiàn)對吧?
我之前了解機器學習難度的渠道過于天真,一部分原因是我無意間看到這樣一篇浮夸的新聞報道,文中提到「一名工作 10 年的執(zhí)業(yè)律師如何在三個月內(nèi)迅速成為了數(shù)據(jù)科學家」。

對于那些不熟悉這本書的人來說,介紹這本書就像給小學生講一本有關微積分的書;或類似于通過讀一本關于火箭飛船的書來學習如何修理自行車——也許會有夸大其詞的成分,但我想你應該明白我想表達的意思了。
在我看來,本書中的術語和方程式對我來說似乎像是一種與我完全不通的語言。直到今天,其中一部分內(nèi)容仍然看起來如此。
到現(xiàn)在為止,我不得不承認這本書對于任何希望認真對待機器學習的人來說都是必不可少的。本書適用于那些希望拋開框架,API 和庫的限制來學習的讀者。
首先是數(shù)學,然后是論文,最后是密集學習——指那種睡在圖書館以及從圖書館醒來的很高的學習強度。
不幸的是,數(shù)學從未成為我學術生涯中眷顧我的好朋友,攻讀碩士學位也沒有使它發(fā)生什么變化。然而,如果你在高中或本科的學習中具備了很強的數(shù)學或統(tǒng)計學基礎,那么機器學習中的數(shù)學將完全不會令你感到畏懼。
而對我而言,情況恰恰相反。我很享受反向傳播的學習過程,但發(fā)現(xiàn)其中涉及到函數(shù)的偏導部分在我看來十分枯燥,這本應該是有趣的。
我必須將之前的專注力與注意力水平提高四倍。這是具有挑戰(zhàn)性的,至少在攻讀學位的前半段里,我一直陷于這個困境。
當我沉浸在小組學習,圖書館安靜的環(huán)境以及學會利用一些幫助我提高學習效率的軟件之后,專注對我來說就變成了一種更加舒適的體驗。
于是,我與一些我見過的最聰明的人進行了一對一的溝通交流。我也上網(wǎng)并發(fā)現(xiàn)了一個可以幫助我學習的 YouTube 頻道——許多機器學習工程師和數(shù)據(jù)科學家都很熟悉的頻道「3Blue1Brown」:
最后來談一談論文寫作。論文寫作本身就是一種技能,而這個技能正是我嚴重缺乏的。當然,我大可花數(shù)小時洋洋灑灑在筆記本電腦上敲鍵盤,但這僅限于代碼調(diào)試或實現(xiàn)的時候。寫論文對我而言是完全不同的,我很可能半天連一句話都憋不出。
論文寫作是我必須通過定期訓練來學習的技能。我沒有在網(wǎng)上找到可以幫助你特別針對獲得機器學習論文寫作技能的資源。
小提示: 你可以通過練習寫作以及通過在媒體上發(fā)表對機器學習話題和概念進行解釋的文章,來提高論文寫作水平。因為從某種意義上來說,這與論文的撰寫非常相似——必須通過展開調(diào)研并且都需要一定的口才。以下是此類文章的示例:
很多人一輩子致力于開發(fā)探索機器學習的不同細節(jié)和領域的,因此,當我告訴你三個月內(nèi)無法學習掌握機器學習時,請一定相信我!三個月里,你充其量可以認識一些常見的、在很短的時間內(nèi)就可以理解的概念。
在整篇文章中,我都指出了我的缺點。然而,盡管困難重重,我還是設法拿到了機器學習的碩士學位,對此我必須要給自己一些表揚。
既然我們已經(jīng)為自己拍拍肩膀打足氣,那現(xiàn)在就到了該謙虛的時候了。如果我僅僅在之前做足充分的準備,就不會在碩士就讀期間經(jīng)歷各種令我感到不安的困難了。軟件開發(fā)方面的技能使我蒙蔽了雙眼,并錯誤地將學習機器學習的難度等同于學習一個新 Web 框架或庫的開發(fā)難度。
即使你在某個領域取得了成功,這并不能保證你在其他相關領域一樣取得成功。我知道這似乎非常顯而易見,但是我還是必須說明一下。
老實說,保持長時間全神貫注的能力應被視為一種超能力。在當今數(shù)字時代,時間和注意力對于人們而言,就是一種新黃金,并且移動設備上的軟件無時不刻不在為吸引人們更多的注意力而在持續(xù)優(yōu)化。
你需要重獲自控力,并能夠斷開與互聯(lián)網(wǎng)的連接。從長遠來看,斷開網(wǎng)絡一個小時左右就可以使你利用這段時間專注于某一項特定任務,這對你來說可能是一件富有成果的事。
如果你都將文章讀到這里了,那么我現(xiàn)在告訴大家,讀機器學習碩士的投入和收獲是非常對等的。我通過了碩士學位的考試,并且收獲了人工智能各領域有用的知識。
從我這個特定的碩士課程設置(因此這可能不是一般情況)安排來看,它不會教你那些比較實用的技能,例如 ML 模型的部署,數(shù)據(jù)庫的搭建。因此我沒有學習過例如 Sci-Kit Learn,Numpy 和 Pandas 等標準數(shù)據(jù)科學庫。但是你完全可以自學這些知識。
而且,如果你擁有 ML 的碩士學位,并且擁有一些很棒的項目或作品集,那你將具有其他人所不具備的競爭優(yōu)勢。
最后附上另一位 AI 專業(yè)的畢業(yè)生 David Chong 寫的一篇有趣的文章,他在文中對比了機器學習和數(shù)據(jù)科學的預期與實際情況之間的差距,剛興趣的同學可前往以下地址閱讀: