歡迎光臨
每天分享高質量文章

90後喝著枸杞重溫18歲,16歲00後已完成機器學習

這兩天的朋友圈,

忽然被【18歲】舊照刷屏


這場90後的集體懷舊狂歡,

出自這個梗?


說起 00 後

你以為人家只會早戀、刷B站,吃雞嗎?


隨便舉幾個慄子。

坐擁千萬粉絲的TFBOYS

如雷貫耳的00後代表人物,

小小年紀已經上過春晚、快本、雜誌封面


來自土澳的10歲亞裔男孩,

已成為蘋果最年輕的開發者,

參加WWDC並見到了庫克。


00後,這這這這這是要逆天的節奏?


 

今天給大家介紹的這位00後,

倒沒有什麼特別的來頭。

  

人家只不過才高二,

只不過在初中完成程式設計入門

只不過在高一完成機器學習

只不過在高二就挑戰無人駕駛

  

(註:“機器學習”:Udacity 優達學城《機器學習工程師》奈米學位

“無人駕駛”:Udacity 優達學城《無人駕駛工程師》奈米學位)

  

90年的優達菌表示:

無知矇蔽了我的雙眼,

現在已經看不懂00後的世界了……

 

這位大神,就是下圖中的青澀少年(星星眼崇拜)?



李雨竹:一隻16歲的高中生,啥都愛玩,啥都想學。

個人部落格:github.com/rainbamboooo

  • 喜歡搗鼓電腦

  • 會寫點python,C++和matlab,也會用點ubuntu

  • 遊戲迷,上到魔獸,cod,battlefield,中到dota2,lol,下到虛榮,王者農藥;最近在吃雞(大逃殺)

  • 愛看番,是一個看著很像現充的死宅

  • 會彈點吉他



對話16歲學霸少年




優達菌:身為一隻 00 後,你為何選擇了程式設計這條“不歸路”?

我從小就特別喜歡(玩)電腦,從小學到高中基本一直都是班裡的電教員。想學程式設計主要是因為程式設計對我來說是個新的事物,就是想瞭解一下到底是怎樣的。我也不太記得具體幾歲開始接觸的,大概是小學的時候接觸過一點程式設計吧。當時學了一點basic語言和html,但是都不太感興趣。初一的時候想學C++,當時是自己看書學的。

 

當時看的書大概類似這本吧……自己學了一段時間感覺有點懵就沒有學下去。再接著學了python,感覺比C++好學多了(現在主要在用python,C++也在慢慢填坑。)





優達菌:初中時候你才13歲不到吧,學這些會比中考還難嗎?

 

當然咯,一開始學C++的時候就有問題,書上第一個程式肯定是hello world嘛。

 

當時我就懵逼了,除了“hello world”以外就沒有看得懂的,沒人能給我講,書上給的解釋也不是很詳細,網上查了也看不太懂,自信心受到一點打擊,差點就想放棄了。


後來我就死記硬背著,然後硬著頭皮學下去。雖然到後面感覺好一點,但還是有很多地方不清楚。然後我就去學python了……(這大概就叫知難而退吧hhh)。看到print(“hello world”)的時候簡直心情舒暢。python學下來一直問題不是很大,有問題就是網上查,cadn和stackoverflow是個好東西。現在再學C++感覺就好多了。


優達菌:想代表你班主任問一句:你這樣邊上課邊敲程式碼,真的好嗎hhh

吼啊,怎麼不吼!原來只是學程式設計的時候,一點都不耽誤學習,反正就是有空時就學一學、寫一寫程式。

 

但現在學無人駕駛是有點小小地耽誤到學習了。首先是課程難度對我來說很大,遇到不會的知識很多時候我都要去現學。當然我自己也很喜歡這門課啦,我在學校上課的時候都會去研究它(當然並不提倡這樣hhh)。無人駕駛對我的吸引力貌似比校內課程要大得多。總體來說問題不大,我對我現在的學習成績也還算比較滿意(學霸的自信嘿嘿)


優達菌:才16歲,就開始接觸最前沿的無人駕駛領域,是想當老司機嗎?


哈哈哈,要你管(傲嬌臉)。第一次瞭解無人車是在初中,看到了一篇文章介紹無人車,就是覺得非常酷,加上我本來就挺喜歡車的,所以就比較感興趣。然後上了高中以後恰好看到無人駕駛的課程,看了一下簡介,很感興趣,但也知道對我來說肯定很難。


我這個人好奇心巨大,加上我也很喜歡挑戰困難,也相信自己的學習能力,跟父母商量以後他們也很支援我,我就去挑戰這門課程了。當時也想到無人駕駛估計是未來的趨勢,就想提前往風口靠一靠。取用雷軍的一句話,“只要站在風口,豬都能飛起來”。


優達菌:00後都喜歡追星,看來你的偶像是這些 IT 界大佬啊?


,同學們都說我難以理解hhh。其實,我最仰慕的人是 Elon Musk(埃隆·馬斯克)。感覺他真是一個無所不能的人。做電動車,發火箭,建高鐵,鑿隧道,甚至是火星移民,他都敢去做,而且一做就是顛覆整個行業。很羨慕他的人生,雖然有艱苦的時候,但也一定充滿樂趣與挑戰。我覺得這樣的人生才是有意義的。


優達菌:慢著,你從程式設計入門到無人駕駛,中間貌似缺了什麼…..


嘿嘿,被你發現了,那我就不謙虛了。我在去年(也就是高一),已經拿到了機器學習奈米學位。透過學習,瞭解了機器學習是如何實現的,也做了幾個小模型,感覺挺厲害的。


機器學習最大的魅力應該是即使人們不清楚它內部工作的邏輯,它依然能夠十分有效、準確地解決許多問題。當時在學的時候也遇到了一些小困難,比如說機器學習過程的視覺化不多,導致在學的時候有些難理解。後來在網上找到了TensorFlow的一個網站(http://playground.tensorflow.org



這個網站提供了四種資料集,大家可以隨意調整如 learning rate 的相關引數,可以做classification 也可以做regression,還可以選擇需要的feature,新增hidden layers或neurons,總之自由度很大,也可以實時看到每一個epoch後的訓練結果。在這個網站上玩了一陣子後,我對機器學習的理解變得更加深刻了。


優達菌:這麼猖狂啊,既然機器學習對你還是小菜一碟,那麼無人車呢?

(註:無人車指的是Udacity 優達學城《無人駕駛工程師》奈米學位》


無人車對我的挑戰真的非常多。

最大的問題應該是是我的預備知識不牢固,在課程中有時候會遇到一些聽不懂的東西。當時在學卡爾曼濾波演演算法的時候,看到了?



當時我的內心是崩潰的……我是那種不會去背公式的人,遇到式子就一定要會推導。所以一般遇到不懂的我就會去網上查詢相關內容然後把它學會。網上的資源是真的非常豐富,在學習的時候一定一定要利用好。如果還是不懂的話我回去問我的導師或者學習群上的同學們,他們也經常給到我很有用的幫助。


當然了,付出了努力以後得到的收穫也是巨大的。得到的不僅是知識,當做完一個project的時候得到的成就感也是很高的。我印象最深的一次是做behavior cloning的project。



這個 project 要求我們自己在模擬器中收集資料,然後構建並訓練神經網路,使模擬器中的車能夠完全自主地在跑道上駕駛。我在這個project上花了很多時間,每一次收集資料,訓練神經網路都需要挺長時間。


然而,每一次嘗試後迎接我的總是開到水裡的車。有幾次就只有一個彎轉不過去,但即便這樣也只能算不合格。我在這裡卡了好幾個星期,甚至都想戰略性撤退放下這個project去學後面的內容了。最後問了導師和同學,汲取了他們的一些經驗,重新收集了一波資料並訓練神經網路。當看著我的車穩穩噹噹地跑完一整圈時,我當時真的是激動得快哭了,成就感也是滿滿噠。



優達菌:00後真的逆天了。。未來除了無人車,你還想挑戰什麼?


我想挑戰的東西肯定不只是無人車。未來肯定還有許多未知的東西,還有更前沿的技術。總而言之,我希望自己能養成終身學習的習慣,在將來能夠盡自己所能挑戰所有新的自己感興趣的事物。



優達菌:代表程式員大哥哥大姐姐們弱弱問一句,以後你會不會來搶大家飯碗?


這很難說(嚴肅臉),咳咳,以後主要想從事 cs 相關行業的工作吧,畢竟是自己感興趣的地方,做自己感興趣的工作肯定是比較好的選擇。有機會的話也想自己創業吧。哈哈我還小,說這些還有點早呢( ̄▽ ̄)。





看到這裡,為了不被00後拍死在職場上,

90後的我已經顫顫巍巍開啟 Udacity 開始學習了……


 同樣 不甘示弱 的胖友們,

熱愛coding 的程式員程式媛們,

想率先 搶佔AI高薪職位 的工程師們,


優達菌雙手奉上最新最全矽谷獨家

《機器學習工程師終極職業指南》

《深度學習演演算法工程師就業指南》


如果你想進入大資料、人工智慧領域,成為行業搶手技術精英,

這份報告能夠幫助你事半功倍實現職!業!理!想!


掃碼免費獲取?




【彩蛋】

其實除了上面那位16歲大神,

優達菌還認識幾位更牛的00後甚至10後

隨便放出來“嚇唬”一下大家。


#8歲《機器學習工程師》已畢業的小星星

10歲的小月月#


↓ 跟著我一起左手右手慢動作點選閱讀原文,現在開始瞭解機器學習,可不能真的被00後K.O了啊!

贊(0)

分享創造快樂