吳恩達(Andrew Ng)在 Coursera 上開設的機器學習入門課《Machine Learning》,授課地址是:
Coursera Andrew Ng Machine Learning
關於這門課的官方介紹是:本課程將廣泛介紹機器學習、資料探勘和統計模式識別。相關主題包括:(i) 監督式學習(引數和非引數演算法、支援向量機、核函式和神經網路)。(ii) 無監督學習(叢集、降維、推薦系統和深度學習)。(iii) 機器學習例項(偏見/方差理論;機器學習和AI領域的創新)。課程將引用很多案例和應用,您還需要學習如何在不同領域應用學習演算法,例如智慧機器人(感知和控制)、文字理解(網路搜尋和垃圾郵件過濾)、計算機視覺、醫學資訊學、音訊、資料庫挖掘等領域。
這門課基本涵蓋了機器學習的主要知識點,例如:線性迴歸、邏輯迴歸、支援向量機、神經網路、K-Means、異常檢測等等。而且課程中沒有複雜的公式推導和理論分析。Ng 的目的是讓機器學習初學者能夠快速對整個機器學習知識點有比較整體的認識,便於快速入門。
紅色石頭整理了這門課所有知識點的思維導圖:
這門課每個知識點都會配套相應的練習題。大家可以在 Coursera 上下載,線下完成並提交。唯一的缺點可能是該習題都是基於 matlab 平臺的。但是,Github 上已經有人把作業整理成為 Python 的形式了。有 .py 和 .ipynb 兩種格式。
https://github.com/nsoojin/coursera-ml-py
https://github.com/kaleko/CourseraML
這門課所有的視訊、課件PPT、作業等資料,現提供免費下載,關注微信公眾號:AI有道(ID:redstonewill),或掃描下方二維碼關注。公眾號後臺回覆:ng01 即可!