當前位置:
首頁 > 新聞 > 李宏毅機器學習筆記發布,AI界「最熱視頻博主」中文課程全開源

李宏毅機器學習筆記發布,AI界「最熱視頻博主」中文課程全開源

機器之心專欄

作者:Datawhale


提起李宏毅老師,熟悉機器學習的讀者朋友一定不會陌生。很多人選擇的機器學習入門學習材料都是李宏毅老師的台大公開課視頻。現在,機器學習愛好者有更完善的學習資料了。來自 Datawhale 的朋友整理、總結了李宏毅老師的機器學習視頻教程,添加了課程筆記,實現了課程內容的完整復現。目前項目已完全開源,包括課程內容和復現代碼,供大家使用。

目錄

1.李宏毅機器學習簡介

2.《LeeML-Notes》李宏毅機器學習筆記

3.《LeeML-Notes》學習筆記框架

4.筆記內容細節展示

a. 對梯度下降概念的解析

b. 為什麼需要做特徵縮放

c. 隱形馬爾科夫鏈的應用

5.代碼呈現

a. 回歸分析

b. 深度學習

6.作業展示

7.交流互動

8.開源地址

9.配套視頻

1. 李宏毅機器學習簡介

李宏毅老師現任台灣大學電氣工程助理教授,研究重點是機器學習,特別是深度學習領域。他有一系列公開的機器學習課程視頻,在機器學習領域是很多人入門的教材,人氣不輸吳恩達的 Coursera 機器學習課程。

李宏毅機器學習筆記發布,AI界「最熱視頻博主」中文課程全開源

李宏毅老師的課程視頻包括多種監督學習、無監督學習、半監督學習等領域,演算法包括簡單的線性回歸、logistic 回歸、支持向量機,乃至深度學習中的各類神經網路模型。

李宏毅機器學習筆記發布,AI界「最熱視頻博主」中文課程全開源

「梯度下降」課程中的 PPT 。對比了不同梯度下曲線的形狀。

李宏毅機器學習筆記發布,AI界「最熱視頻博主」中文課程全開源

「詞嵌入」課程中的PPT。展示了語義相似詞語在詞嵌入後呈現出的聚集關係。

因為課程中乾貨滿滿,李宏毅老師的課程視頻也被稱為中文世界中最好的機器學習視頻。李老師以幽默風趣的上課風格讓很多晦澀難懂的機器學習理論變得輕鬆易懂,他將理論知識與有趣的例子結合在課堂上展現,並且對深奧的理論知識逐步推導,保證學習者能夠學習到問題的精髓所在。比如老師會經常用寶可夢來結合很多機器學習演算法。對於想入門機器學習又想看中文講解的人來說絕對是非常推薦的。

但是,考慮到很多機器學習愛好者對於課程筆記的需求,我們不僅僅需要的是教學視頻。我們需要一份課程筆記,能夠引領學習者的思路,幫助引導他們進入這個領域。因此,就誕生了這款《LeeML-Notes》李宏毅機器學習筆記。

2.《LeeML-Notes》李宏毅機器學習筆記

LeeML-Notes 是 Datawhale 開源組織自《機器學習南瓜書》後的又一開源學習項目,由團隊成員王佳旭、金一鳴牽頭,8 名成員歷時半年精心打磨而成,實現了李宏毅老師機器學習課程內容的 100% 復現,並且在此基礎上補充了有助於學習理解的相關資料和內容,對重難點公式進行了補充推導。期間,Datawhale 開源組織打造了《李宏毅老師機器學習》的組隊學習,在眾多學習者共同的努力下,對該內容進行了迭代和補充。下面,讓我們來詳細了解下工作詳情吧。

具體準備工作:

  • 2019 年 2 月--2019 年 4 月:筆記整理初級階段,視頻 100% 復現
  • 2019 年 4 月--2019 年 6 月:網站搭建,對筆記內容及排版迭代優化
  • 2019 年 5 月--2019 年 6 月:組隊學習《李宏毅機器學習》並對內容進行迭代完善
  • 2019 年 7 月:最後內容修正,正式推廣。

下圖為修訂記錄表:

李宏毅機器學習筆記發布,AI界「最熱視頻博主」中文課程全開源

3.《LeeML-Notes》學習筆記框架

3.a 亮點

這份學習筆記具有以下優點:

  • 完全將李宏毅老師的講課內容轉為文字,方便學習者查閱參考。
  • 不僅保留了 PPT 的內容,還根據課程內容補充了一些知識點。
  • 具有完整的代碼復現資料。

3.b 筆記框架

內容在整體框架上與李宏毅老師的機器學習課程保持一致,主要由監督學習、半監督學習、遷移學習、無監督學習、監督學習中的結構化學習以及強化學習構成。建議學習過程中將李宏毅老師的視頻和這份資料搭配使用,效果極佳。筆記也和課程視頻完全同步。

目錄詳情見下:

  • P1 機器學習介紹
  • P2 為什麼要學習機器學習
  • P3 回歸
  • P4 回歸-演示
  • P5 誤差從哪來?
  • P6 梯度下降
  • P7 梯度下降(用 AOE 演示)
  • P8 梯度下降(用 Minecraft 演示)
  • P9 作業 1-PM2.5 預測
  • P10 概率分類模型
  • P11 logistic 回歸
  • P12 作業 2-贏家還是輸家
  • P13 深度學習簡介
  • P14 反向傳播
  • P15 深度學習初試
  • P16 Keras2.0
  • P17 Keras 演示
  • P18 深度學習技巧
  • P19 Keras 演示 2
  • P20 Tensorflow 實現 Fizz Buzz
  • P21 卷積神經網路
  • P22 為什麼要「深度」學習?
  • P23 半監督學習
  • P24 無監督學習-線性降維
  • P25 無監督學習-詞嵌入
  • P26 無監督學習-領域嵌入
  • P27 無監督學習-深度自編碼器
  • P28 無監督學習-深度生成模型 I
  • P29 無監督學習-深度生成模型 II
  • P30 遷移學習
  • P31 支持向量機
  • P32 結構化學習-介紹
  • P33 結構化學習-線性模型
  • P34 結構化學習-結構化支持向量機
  • P35 結構化學習-序列標籤
  • P36 循環神經網路 I
  • P37 循環神經網路 II
  • P38 集成學習
  • P39 深度強化學習淺析
  • P40 機器學習的下一步

4. 筆記內容細節展示

4.a 對梯度下降概念的解析

李宏毅機器學習筆記發布,AI界「最熱視頻博主」中文課程全開源

在筆記中重新整理PPT內容,並增加了一些注釋。

李宏毅機器學習筆記發布,AI界「最熱視頻博主」中文課程全開源

不對視頻語音直接轉文字,而是根據內容整理成知識點,方便讀者理解閱讀。

4.b 為什麼需要做特徵縮放

李宏毅機器學習筆記發布,AI界「最熱視頻博主」中文課程全開源

對特徵縮放的PPT進行整理記錄。

4.c 隱形馬爾科夫鏈的應用

李宏毅機器學習筆記發布,AI界「最熱視頻博主」中文課程全開源

隱形馬爾科夫鏈在語言模型中的應用。

4.d 利用貼近學生的例題解釋知識點

李宏毅機器學習筆記發布,AI界「最熱視頻博主」中文課程全開源

用演算法對精靈寶可夢(神奇寶貝)進行分類。

5. 代碼呈現

代碼在李宏毅老師提供代碼的基礎上進行了優化,在 python3 上全部調試通過。

5.a 回歸分析

李宏毅機器學習筆記發布,AI界「最熱視頻博主」中文課程全開源

李宏毅機器學習筆記發布,AI界「最熱視頻博主」中文課程全開源

5.b 深度學習

李宏毅機器學習筆記發布,AI界「最熱視頻博主」中文課程全開源

Keras 的基礎模型構建代碼。

李宏毅機器學習筆記發布,AI界「最熱視頻博主」中文課程全開源

用Keras構建深層模型

6. 作業展示

對筆記課程的作業進行了講解與解讀,並且總結了一些需要注意的點,同樣在 python3 上調試通過。

李宏毅機器學習筆記發布,AI界「最熱視頻博主」中文課程全開源

問題描述。

李宏毅機器學習筆記發布,AI界「最熱視頻博主」中文課程全開源

李宏毅機器學習筆記發布,AI界「最熱視頻博主」中文課程全開源

筆記中提供了課程作業的參考答案。

7. 交流互動

目錄中每一節最後都設置了交流互動區供大家總結學習內容、提出自己的疑問和廣大學習者互動,可以使用 GitHub 登錄,方便讀者們交流。

李宏毅機器學習筆記發布,AI界「最熱視頻博主」中文課程全開源

  • 8.github開源地址:datawhalechina/leeml-notes
  • 9. 配套視頻:https://www.bilibili.com/video/av59538266

主要貢獻人員

  • 負責人:王佳旭、金一鳴
  • 成員:黑桃、李威、 排骨、追風者、Summer、楊冰楠

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 機器之心 的精彩文章:

文本也有攻防戰:清華大學開源對抗樣本必讀論文列表
Google AI地標檢索識別競賽雙料獲勝方案 | 飛槳PaddlePaddle開源

TAG:機器之心 |