應該怎樣一步步地學習人工智能?
人工智能本質就是使用機器學習算法,通過數據挖掘來訓練出最優的算法模型,然后逐漸應用到人們的日常生活中,提升人們的生產效率,我讀研的時候就是數據挖掘專業,這里分享一下我當初學習機器學習算法的經驗。
可以先從機器學習實戰和統計學習方法這兩本書入手,先初步了解機器學習應用點新手剛開始學習機器學習算法,建議可以先看《機器學習實戰》這本書,這本書講解了機器學習一些基礎算法,同時將算法應用到一些比較簡單的場景,算法核心思想通過python語言去實現了部分算法,新人在入門機器算法時,肯定還是希望能夠結合代碼來理解算法的核心思想,這樣以后使用算法時,也能快速編寫出來。
《統計學習方法》這本書就是純講基礎機器學習算法的理論了,SVM、線性回歸、決策樹、K-means等算法。這些算法都是為未來你研究其他更深奧的機器學習算法做準備,比如神經網絡。你可以仔細閱讀《統計學習方法》這本書,它講解的概念都很基礎,也沒有過多的數學公式,這對于新人理解來說,有很大的幫助。
去學習吳恩達老師的機器學習視頻,通過視頻進一步了解機器學習算法說實話,只從書上看一些機器算法還不夠,僅僅是對一些機器學習算法基礎概念了解。你在看書的時候,肯定有一些不懂的地方。看完書籍之后,我推薦你去看吳恩達老師的機器學習課程,在網易公開課上面就可以查到。
我個人之前學機器學習算法的時候,看了一些。個人感覺吳恩達老師講解的非常詳細,同時會結合具體的實例來講解。當時他在課上演示了使用機器學習算法來進行無人駕駛的實驗,當時我就覺得原來機器學習算法這么厲害,還可以這樣。你在聽課的同時,希望你能夠仔細的記錄機器學習筆記,有些地方需要你下課之后,再繼續查閱資料學習。
之后從機器學習項目入手,可以嘗試機器學習算法類比賽學習了機器學習算法,可以開始通過具體項目實戰來加強自己在機器學習方面的經驗,對于大學生來說,參加機器學習算法類比賽是一種鍛煉機器學習項目很好的方式,現在很多互聯網大廠也比較看重你的比賽經歷。
比較被認可的機器學習算法類比賽有,天池大數據競賽、DataCasle、Kaggle這三種。天池大數據競賽是阿里巴巴進行主辦,主要結合阿里的一些場景和數據,來吸引更多同學加入,如果你能夠在天池大數據競賽拿到獎,阿里對于這個獎還是非常認可的。當然,DataCasle和Kaggle的比賽經歷也不錯,對于新人,項目經驗對于你來說,會更加重要。
總結新人進入人工智能領域,可以先從看書入門,在對機器學習算法有了一定的基礎了解之后,可以去看相關的機器學習視頻,跟著視頻教程一起實踐,更深一步的加深自己的理解。最后,可以去參加一些機器學習算法類比賽,增加自己的項目經驗。
我是Lake,專注大數據技術原理、人工智能、程序員經驗分享,我會持續分享在大數據和人工智能方面的內容,希望你能點贊轉發或者關注我,和你一起進步。
如果你有任何問題,也歡迎關注私信我,我會在第一時間進行解答。