我們從下面3步詳細看下如何去學習
第1步:基礎知識
學習機器學習需要具備數(shù)學和編程基礎。
1)數(shù)學理論:微積分、線性代數(shù)、統(tǒng)計學
可汗學院,是由孟加拉裔美國人薩爾曼·可汗創(chuàng)立的一家教育性非營利組織,主旨在于利用網絡影片進行免費授課。
可汗學院公開課:微積分-積分學
可汗學院公開課:微積分-微分學
《沉浸式線性代數(shù)》(Immersive Linear Algebra) :通過可以活動的圖像,你可以觀察和理解難懂的數(shù)學理論:http://immersivemath.com/ila/index.html
可汗學院公開課:線性代數(shù)
麻省理工公開課:線性代數(shù)
可汗學院公開課:統(tǒng)計學
可汗學院公開課:概率
這個是我講的統(tǒng)計學,內部案例用Python實現(xiàn),結合生活中的案例可以通俗易懂的學會:
從零學會人工智能基礎知識:統(tǒng)計概率
3Blue1Brown制作的數(shù)學科普視頻,通過動畫的方式將數(shù)學講的通俗易懂。官網地址:
https://space.bilibili.com/88461692
2)編程能力:Python
這部門內容在之前的文章中有聊過如何學習:
https://www.zhihu.com/question/19640095/answer/585334541
第2步:入門機器學習
下面的內容可以選擇一個來學習
吳恩達開設的《機器學習》免費入門課,授課地址是:
https://study.163.com/course/introduction/1004570029.htm
推薦理由:這門課的目的是讓機器學習初學者能夠快速對整個機器學習知識點有比較整體的認識,便于快速入門。
推薦理由:周志華《機器學習》這本書的前言中說的很清楚,“本書只能給諸君提供入門之路徑,讀者若想通過此書而精通浩瀚之機器學習,那是萬萬做不到的”。
推薦理由:不要被書名《統(tǒng)計學習方法》(作者:李航)騙到,講的其實是機器學習算法。
推薦理由:這本書最大的特點就是從零開始,使用Python實現(xiàn)主流的機器學習算法。。用人話把復雜難懂的機器學習算法解釋清楚了。
第3步:進階提高
可以通過參加kaggle競賽來提高:如何入門kaggle?
在工作中做項目,通過解決實際的問題來不斷提高
總結
著名奧地利作家茨威格曾說:
一個人和書籍接觸得愈親密,他便愈加深刻地感到生活的統(tǒng)一。因為他的人格復化了,他不僅用他自己的眼睛觀察,而且運用著無數(shù)心靈的眼睛,由于他們這種崇高的幫助,他將懷著摯愛的同情踏遍整個的世界。
一個人最好的投資是提升自我,而知識升級最好的辦法,便是學習。下面用一張圖來總結機器學習如何入門