給機器學習的入門者一點學習建議

首先小編要說的是,學習機器學習最重要的是打好數學底子!線性代數,概率論一定要學好!!!基礎決定上層建築,要想成為大牛,底子一定要夯實,當然如果你只是想了解一下機器學習的相關知識,那麼可以忽略我上面說的話。

圖書

周志華教授的《機器學習》,俗稱西瓜書,應該是國內最好的機器學習入門書籍。可以買一本看看,對你快速了解機器學習十分有幫助,但是裡面的數學推導並不是特別詳細,所以可以再買一本李航的《統計學習方法》兩本一起看,有助於學習。如果你想迅速上手做項目的話,那買一本《機器學習實戰》吧,裡面的東西還是很適合初學者的。其他經典書籍有PRML《pattern recognition and machine learning》,ESL《the elements of statistical learning》《非線性規劃》等。說實話機器學習的書籍還是英文版的比較好,如果你英語不錯那麼我推薦你看英文書!

Advertisements

視頻

李宏毅教授的《機器學習》《深度學習》視頻,林軒田教授的《機器學習》系列。具體視頻鏈接在我另一篇文章《機器學習視頻》。這些視頻對機器學習的數學推導十分詳細,十分適合入門學習。

練習題

斯坦福大學的CS231n教程的作業認真做一邊,知乎有翻譯好的文檔,同時網上資源也很多。(小編正在做,強烈推薦大家做一做!!!)還有吳恩達的機器學習視頻,但是看的話還是看吳恩達在網易雲課堂上的深度學習比較好,課後題不錯網上也有資源。

另外,如果你是做項目為目的,可以學習幾個機器學習的相關框架的學習。比如tensorflow, keras等,這會讓你以後做項目速度大大加快。

Advertisements

你可能會喜歡