0
雷鋒網(wǎng) AI 科技評論按,本文作者是工程師 Daniel Bourke ,在本文中他分享了自己是如何通過 9 個月的自學,最終找到一份機器學習工作的經(jīng)驗,以下是他的全文。
我在臥室里學習和工作
我離開了 Apple,開啟了一個 Web 項目,但失敗了。我的心不在這上面。
我想學機器學習,它讓我興奮。我本來打算把這一切都學好的。我不需要制定所有的規(guī)則,機器會為我學習。但我沒有工作。
但興奮是沒有用的。
我開始在周末開 Uber 來支付學習費用。
我喜歡結識新朋友,但我不喜歡一直開車。交通,停車,啟動,燃料,我有足夠的燃料嗎?我想我有足夠的燃料,我要忍受車上的空氣,空調,注意換檔,不應該走這個方向,應該走那個方向。這所有的一切都讓我感到難受。
我一周花費五天來學習機器學習,一整天都學習。這很難,現(xiàn)在看來仍然很難。
周末 Uber,工作日機器學習,那是我的日常生活。我必須學習。我必須學會這些,我不能一直開車,雖然我還不知道我的目標是什么,但我知道肯定不是開車。我還記得在一個星期六晚上,我賺了 280 美元,但是罰款 290 美元,一晚上損失了 10 美元。
在我獲得人工智能碩士學位 9 個月后,我找到了一份工作。這是我做過的最好的工作。
我每天是怎么學習的?
像這樣。
1.減少搜索空間
機器學習很廣泛,有代碼,有數(shù)學,有概率論,有統(tǒng)計,有數(shù)據(jù),有算法,學習資源也不短缺,但有太多的選擇和沒有選擇是一樣的。
如果你是真的想認真學習,就給自己安排一個課程。與其花幾個星期的時間詢問你是否應該學習 python 或者 r,不如先上 Coursera 或者 edX 課程,從數(shù)學或者代碼開始,花一周的時間制定一個粗略的計劃,然后按照計劃進行。
對我來說,這是我自己的人工智能碩士學位。我決定先學習代碼,然后用 Python 語言。我到處尋找不同的課程和書籍,把最感興趣的課程和書籍收集起來。我的方法對每個人來說是最好的嗎?可能不會。但它對我來說是最好的。
一旦我確定了要學的課程,我就有了一條可以走的路,不再浪費時間去決定什么是最好的路。我可以站起來,坐下來學習我需要(想要)學習的東西。
我對學習內容的控制也不嚴格。如果有什么引起了我的興趣,我就跟著它走,在研究這些感興趣內容的過程中我學到了我需要的東西。
如果你是在網(wǎng)上學習而不是在大學學習,你應該規(guī)劃好自己的路。
2.改變你的環(huán)境
你祖父的第一個橘子農(nóng)場失敗了。
土壤很好,種子就在里面,所有的設備也和別人一樣。
那為什么會這樣?
天氣太冷了。橘子需要溫暖的氣候才能生長,你的祖父有種桔子的本領,但它們在寒冷的氣候下生長的可能性不大。
當他搬到一個溫暖的城市,他開始了另一個橘子農(nóng)場。
12 個月后,你的祖父在鎮(zhèn)上提供最好的橙汁。
學習就像種桔子。
你可以有一臺筆記本電腦,為它連上互聯(lián)網(wǎng),擁有最好的書,但仍然沒有動力去學習。
為什么?
因為你的環(huán)境不合適。
你的房間里滿是干擾。
你試著和朋友一起學習,但他們沒有你那么專注。
WhatsApp 每 7 分鐘打開一次。
在這種情況下你能做什么?
我清理了我的房間,把它變成了學習的天堂。我把我的電話放在另一個房間的抽屜里,關掉了所有的通知。
我告訴我的朋友,下午 4 點前我的電話不會開機,他說沒事。
朋友是偉大的,但學習時間是學習時間。你能離開你的手機一整天嗎?試試一個小時。任何你看不見的抽屜都能用,「請勿打擾」應該變?yōu)槟J設置。
改變你的環(huán)境,讓知識流淌。
3.設置好系統(tǒng),這樣你總能贏
Problem 13 把我難住了,我被卡住了。
我昨天想解決它,但做不到。
現(xiàn)在是學習的時候了,我知道你昨天很努力,但什么成果也沒有。
我推遲了,我知道我應該在學習,但我推遲了。
這是一個循環(huán)。
啊啊啊,我以前遇到過這個循環(huán),我知道它,但它仍然存在。
那堆書在盯著我看,Problem 13。我設置了一個計時器,25 分鐘,我知道我可能解決不了這個問題,但我可以坐 25 分鐘,然后再試試。
4 分鐘后,我就燃燒起來了,我繼續(xù)研究,24 分鐘后,我不想停下來。
計時器響了,我又設置了一個,然后又一個。經(jīng)過 3 個循環(huán),我解決了這個問題。我告訴自己,我是世界上最好的工程師。這是個謊言,但沒關系。即使是一個微小的進步也是一個里程碑。
你不能總是控制自己在學習上是否取得進步,但你可以控制花在某件事情上的時間。
你可以控制每天 4 次 25 分鐘的嘗試,你無法控制每天完成多少任務。
4.有時什么也不做
我得出結論,學習是終極技能,如果我能學會更好地學習,我就能做好任何事。我可以學習機器學習,我可以成為一個更好的程序員,我可以擁有更好的寫作技能。我想,我必須提高我的學習水平。
我上了「Coursera Learning How to Learn course」這門課,課程中的一個主要議題是集中思考與分散思考。
集中思考發(fā)生在你做一件事的時候。
當你什么都不想的時候,分散思考就發(fā)生了。
最好的學習發(fā)生在這兩者的交叉點上。這就是為什么你在洗澡時會有一些最好的想法,因為那個時候沒有別的事情發(fā)生。
當你進行分散思考的時候,你的大腦會騰出空間,把你在集中思考時吸收的所有東西聯(lián)系在一起。
關鍵是,要使它正常工作,你需要同時滿足這兩者。
如果你已經(jīng)設置好了系統(tǒng),你可以做四個 25 分鐘的集中工作,然后去散步,小睡一會兒,坐下來想想你學到了什么。
一旦你開始經(jīng)常不做任何事情,你會發(fā)現(xiàn)很多東西都是有價值的,因為此時你的大腦是放空的。一個房間是四面環(huán)繞的空間,一個輪胎里除了空氣什么都沒有,一艘船因為空曠的空間而漂浮。
你的學習可能會因為適當?shù)姆潘蓪W到更多。
5.擁抱學習這個混蛋
學習真差勁。
你學會了一件事,第二天就忘了。
然后學會了另一件事,又忘記了。
你整個周末都在學習,但周一去上班的時候沒人會知道。
有人問我,你是如何深深地記住書本上的東西的?我說我不記得。如果幸運的話,我記得我讀過的一本書的 1%。當這 1% 與其他知識的 1% 交叉時,魔法就發(fā)生了。它讓我覺得自己像一個專業(yè)的知識點連接器。
學習了一年之后,你會意識到還有多少東西需要學習。
什么時候結束?
不,對你來說現(xiàn)在永遠是第一天。
擁抱學習這個混蛋吧。
6.三年原則
前幾天我在公園。
有一個小男孩在到處亂跑。上滑梯,下滑梯,上樹,下樹,上山,下山。
他笑了又跳,然后又笑了。
他媽媽過來接他。
「來吧,Charlie,我們得走了?!?br/>
當她把他帶走時,他不停地笑著,揮舞著他的藍色塑料鏟。
是什么讓他著迷?
他在玩耍,他玩得很開心,對他來說整個世界都是新的。在我們的文化中,工作和娛樂之間有嚴格的界限,學習被視為工作。
你應該學習以獲得更多的工作。你應該工作賺錢,錢可以讓你有閑暇時間。一旦你有了閑暇時間,那么你才能像 Charlie 一樣,歡笑著跑來跑去。
如果你頭腦中認為學習就是工作,那將是地獄,因為總有更多的東西要學。
但是假設你改變想法,把學習看成是經(jīng)歷一個主題然后再到下一個主題的過程。它可以連接不同的東西,比如游戲。
你會開始有同樣的感覺,就像是 Charlie 從滑梯上滑下來一樣。
你學會了一件事,你用它去學別的東西,你被卡住了,然后你克服了它,你學會了另一件事,你用它來跳舞。
我了解了如果你有像表、列或 data frame 這樣的結構化數(shù)據(jù),那么像 CatBoost, XGBoost 和 LightGBM 這樣的集成算法工作得最好。對于圖像、視頻、自然語言和音頻等非結構化數(shù)據(jù),深度學習和傳輸學習應該是你的首選模式。
我把這些知識點連起來了。我告訴自己我是一個專業(yè)的知識點連接器,從一個知識點跳到另一個點。
這樣做,你將以比開始更多的精力完成一個學習課程。
這是 3 年原則:把一切都看成是游戲。
現(xiàn)在就夠了。
我該睡覺了。
這是對我的獎勵。
7.睡眠
睡眠不好意味著學習不好。
你可能睡得還不夠。
但我不是。最好的開 Uber 賺錢的時間是星期五和星期六晚上,因為人們會出去吃飯,參加聚會,參加夜店。但我沒有,我在開車,我會一直開到凌晨兩三點,然后回家睡覺,直到太陽在早上七八點把我叫醒。這兩天我就像火車一樣不停地工作。星期一到了,我會有另外的作息。在星期二的時候我就好多了,到星期三我又回到了原來的作息,然后這個循環(huán)將在周五重復。
這種不正常的睡眠安排是不可接受的。我的目標是更好地學習,睡眠可以凈化大腦,讓大腦中的新連接發(fā)生。我在晚上 10 點、11 點停止開車,回到家里,花了 7-9 個小時。少花錢,多學習。
不要為了更多的學習時間而犧牲睡眠,做相反的事情。
機器學習很廣泛。
你需要提醒自己,要學好它,學好任何東西。
減少搜索空間
改變你的環(huán)境
擁抱學習這個混蛋
有時什么也不做
把學習當作游戲
足夠的睡眠以更好地獲得知識
晚安。
PS:如果你從這篇文章中獲得了價值,你可能會喜歡這段視頻:
雷鋒網(wǎng)雷鋒網(wǎng)
雷峰網(wǎng)版權文章,未經(jīng)授權禁止轉載。詳情見轉載須知。