機器學習中的數學基礎一直以來都是非常重要的,而且是比較難的。要想真正提高機器學習演算法水平,其中的數學基礎必須合格!今天給大家推薦一本非常棒的《機器學習數學基礎》,原名:《Mathematics for Machine Learning》。
本書網址:
這本書的作者是來自 Twitter 的 @mpd37, @AnalogAldo, @ChengSoonOng。作者闡述寫這本書的目的是希望能為機器學習寫了一本關於數學的書,激勵人們學習數學概念。不打算涵蓋先進的機器學習技術,而是講解機器學習中所必需的數學技能。
目前這本書已在英國劍橋出版,品質可以說相當不錯了。
書籍介紹
這本書總共有 400 頁,涵蓋了線性代數、高數、概率論和優化理論等方面的知識。書籍主要分成兩部分:第一部分是介紹數學基礎,屬於理論部分;第二部分是介紹一些具體的機器學習演算法中使用到數學基礎的例子,屬於實踐部分。
整體目錄如下:
Part I: Mathematical Foundations
- Introduction and Motivation
-
Linear Algebra
-
Analytic Geometry
-
Matrix Decompositions
-
Vector Calculus
-
Probability and Distribution
-
Continuous Optimization
Part II: Central Machine Learning Problems
- When Models Meet Data
-
Linear Regression
-
Dimensionality Reduction with Principal Component Analysis
-
Density Estimation with Gaussian Mixture Models
-
Classification with Support Vector Machines
這本書還配備了對應的 GitHub 地址:
https://github.com/mml-book/mml-book.github.io
目前已經收穫了 4.6K star 了。
書中相應的章節配備了程式碼實戰,且是 jupyter notebook 的程式碼形式,方便閱讀。包含的程式碼:
資源下載:
為了節約大家的時間,小編已經將這份《機器學習數學基礎》電子版 PDF 打包好了。獲取步驟如下:
- 掃描下方二維碼關注 “程式設計師愛碼士” 公眾號
-
公眾號後臺回覆關鍵詞:MML