自學應該選擇誰的機器學習課? 且如何做前期程式設計與數學準備?

時間 2021-06-02 19:39:21

1樓:紅紅火火恍恍惚惚

大學的高數,線代,概率論稍微溫習一下,然後推薦看吳恩達的課程,在B站上都有,在同時可以學一學TensorFlow或者pytorch這種框架。

2樓:ChenZhou

針對大三以下同學想學機器學習的,我一般建議先打好數學基礎,除非是大神型別的那忽略我這條回答,隨便找本書翻翻應該就OK了吧。

機器學習本質其實是統計學習,所謂統計學習,一句話概括,就是似然函式+最優解。其中涉及的數學知識不多,但是涉及到數學工具非常多。

(這裡我要強調一下數學工具和數學的區別。知乎大部分人提到數學就是微積分矩陣概率空間巴拉巴拉,然而事實上這些都是數學概念或者說數學工具,真正的數學是研究數學結構。)

熟悉數學工具才能讓機器學習入門的過程比較順利和舒適。數學工具方面建議修微積分類課程(高等數學/數學分析/微積分)、矩陣類課程(線性代數/高等代數/矩陣論)、概率和統計類課程(概率論/測度論/數理統計)、演算法與優化類課程(資料結構/數值分析/凸優化/非凸優化)。

另外,熟悉一門科學計算型語言可以對演算法有更深更直接的理解,可選的比如Matlab(在國外的話會比較方便一點吧現在)、Python(市場上應用面廣且開源社群比較健壯)、R(統計指標非常專業)。這些語言可以自己學,建議找一本書從頭閱讀,跟著書上的demo做一些實現,相信踏踏實實學一門,一年下來就可以掌握了。

3樓:NeoCX

數學基礎:微積分、線性代數、概率論、數理統計程式設計基礎:Python/R 可以邊用邊學

推薦看書,比較細緻。

機器學習方向最適合數學系學生學習的教材?

想自學CPA,應該在哪買網課?哪的課比較好呀

考試小能手 自學CPA難度是很大的。自學考生報考,一般不要超過三科,否則是不能兼顧的,以下是給自學考生的網課建議。備考資料準備 輕一 網課 習題 輕四 歷年真題 題庫 輕一就是輕鬆過關一,一定要準備的,建議是用紙本的,在上面要做筆記,形成自己的記憶感。網課為王,教材為輔。所以網課的話一定是需要的,自...

自學程式設計一定要學習計算機的專業課嗎?

程式設計師Egon老濕 需要的我這邊錄製了一套python的課程裡面包含了計算機組成原理等等基礎課程,小白都能學會的那種 b站三連后私聊免費送課件有興趣的小夥伴們可以過來看看 架構師 做程式設計師不一定是計算機專業的,當然,計算機專業的人員可能會有優勢。我有很多同事是英語專業轉過來的,他們的優勢就是...

體重200斤籃球打中鋒應該選擇誰的球鞋?

摸魚大王 瀉藥球星一般就是詹姆斯的,或者各大品牌推出的團隊款實戰籃球鞋。嗯還有盡量別穿低幫,低幫一般都是後衛的,無法保護你的腳踝。 看你預算吧 500塊首選匹克霍華德3,中鋒神鞋 更貴的推薦Nike zoomrize1,得物700左右。兩雙本人都上腳實戰過,沒的說! star117 先說結論,看個人...