機器學習融合了計算機科學、統(tǒng)計學、數(shù)學、工程學等多個學科,應用領域遍及經濟、生物、醫(yī)藥、物理、化學等。本書針對計算機科學專業(yè)學生遇到的統(tǒng)計學基礎知識不足的問題,聚焦于機器學習中的算法,清晰呈現(xiàn)算法背后的數(shù)學和統(tǒng)計學知識,同時提供必要的編程技巧和實驗方法。書中全面涵蓋各類算法,如神經網絡、多層感知器、徑向基函數(shù)、支持向量機、進化學習、強化學習、決策樹學習、無監(jiān)督學習、圖模型等。第2版進行了全面修訂和更新,以反映機器學習的新發(fā)展,新增了兩個章節(jié)來討論深度置信網絡和高斯過程,此外,還添加了隨機森林、考慮精度的方法、MLP的共軛梯度優(yōu)化、卡爾曼濾波和粒子濾波等內容。本書的代碼示例采用Python語言編寫,所有代碼均可從stephenmonika.net免費下載。