開源!《模式識別與機器學習(PRML)》筆記、程式碼、NoteBooks 釋出

紅色石頭發表於2020-11-27

微軟劍橋研究院實驗室主任 Christopher Bishop 的經典著作《Pattern Recognition and Machine Learning》,中文譯名《模式識別與機器學習》,簡稱 PRML,深受廣大機器學習愛好者好評!

在豆瓣上,這本書也是收到了 9.5 的高分!

《模式識別與機器學習》涵蓋面十分廣泛,語言通俗,例子和習題更加詳細,附帶更多基礎性的講解和指引,難度梯度設定更為合理,是其深受廣大中老年 PHD 朋友喜愛的原因。

《模式識別與機器學習》內容十分豐富,共有 14 章的內容,每一章都是乾貨滿滿。整體目錄如下:

  • 第一章 介紹
  • 第二章 機率分佈

  • 第三章 線性迴歸模型

  • 第四章 線性分類模型

  • 第五章 神經網路

  • 第六章 核心方法

  • 第七章 稀疏核心機器

  • 第八章 圖形模型

  • 第九章 混合模型和EM

  • 第十章 近似推斷

  • 第十一章 取樣方法

  • 第十二章 連續潛在變數

  • 第十三章 順序資料

  • 第十四章 組合模型

內容雖好,但是這本書包含了矩陣分析、矩陣計算等理論數學知識,光啃書本比較晦澀難懂,令人頭大~

今天給大家推薦一個不錯的資源,包含了《模式識別與機器學習(PRML)》的筆記、程式碼、NoteBooks 等。

GitHub 開源地址:

https://github.com/gerdm/prml

該專案的作者是一位墨西哥的小哥 Gerardo Durán Martín,他是 Analysic Nabla 的執行合夥人。

該 GitHub 專案將每一章的內容知識點以 .ipynb 筆記本形式進行總結和歸納。既包含了理論知識點推導,也包含了程式碼實操,圖文並茂。

完整目錄如下:

每一章節都包含了各個核心知識點的講解,例如第一章,介紹貝葉斯機率(Bayesian Probability),它是由貝葉斯理論所提供的一種對機率的解釋,它採用將機率定義為某人對一個命題信任的程度的概念。

理論公式:

程式碼實現:

每章除了知識點介紹之外,還有詳細的習題答案解析。例如第一章,習題 1.18:

除此之外,紅色石頭也整理了這本《模式識別與機器學習》比較完整的附加資源:

書籍官網:

https://www.microsoft.com/en-us/research/people/cmbishop/#!prml-book

完整 pdf:

https://www.microsoft.com/en-us/research/uploads/prod/2006/01/Bishop-Pattern-Recognition-and-Machine-Learning-2006.pdf

Python 程式碼:

https://github.com/ctgk/PRML

工欲善其事必先利其器,希望這份《模式識別與機器學習(PRML)》筆記、程式碼、NoteBooks 對你有所幫助!

最後,再放上該 GitHub 專案的地址:

https://github.com/gerdm/prml


本文首發於公眾號:AI有道(ID: redstonewill),歡迎關注!

https://redstonewill.com/wp-content/uploads/2019/05/face11.png

相關文章