內容簡介
全書共10章,第1章介紹了機器學習演算法的基本概念、分類及本書開發環境的搭建。第2章介紹了機器學習演算法中經常用到的NumPy相關知識及繪圖工具包Matplotlib。從第3章開始介紹機器學習演算法,第3章介紹了最簡單也是最常用的線性回歸演算法。第4章介紹了搜索演算法,包括梯度下降演算法、隨機梯度下降演算法、小批量梯度下降演算法、牛頓迭代演算法及坐標下降演算法。第5章介紹了二分類的Logistic回歸演算法和多元回歸演算法SoftMax,以及評價分類結果優劣的各種指標。第6章介紹了支持向量機演算法及支持向量機的核函數方法。第7章介紹了樸素貝葉斯演算法。第8章介紹了決策樹優化演算法及由多棵決策樹構成的隨機森林演算法等集成學習演算法。第9章介紹了聚類演算法,包括K均值演算法、合併聚類演算法、DBSCAN演算法等。第10章介紹了降維演算法,主要包括主成分分析法和主成分分析的核方法。每章都包含大量的實戰案例,既有自行實現的演算法,也有直接調用Sklearn工具庫實現的演算法。 本書配備思考與練習,全書所有的示常式序都提供完整的源代碼,讀者可登錄華信教育資源網或GitHub網站免費下載。 本書適合作為人工智能、大數據等專業的學生教材,對於人工智能相關培訓機構、人工智能愛好者,也有一定的參考價值。目錄
第1章 機器學習演算法概述