動手學機器學習(2023年人民郵電出版社出版的圖書)

動手學機器學習(2023年人民郵電出版社出版的圖書)

本詞條是多義詞,共2個義項
更多義項 ▼ 收起列表 ▲

《動手學機器學習》是2023年人民郵電出版社出版的圖書,作者是張偉楠、趙寒燁、俞勇。

基本介紹

  • 中文名:動手學機器學習
  • 作者:張偉楠、趙寒燁、俞勇
  • 出版時間:2003年8月
  • 出版社:人民郵電出版社
  • ISBN:9787115618207
  • 類別:圖書>計算機/網路>人工智慧>機器學習
  • 開本:128 開
  • 裝幀:平裝-膠訂
內容簡介,圖書目錄,作者簡介,

內容簡介

本書系統介紹了機器學習的基本內容及其代碼實現,是一本著眼於機器學習教學實踐的圖書。
本書包含4個部分:第一部分為機器學習基礎,介紹了機器學習的概念、數學基礎、思想方法和簡單的機器學習算法;第二部分為參數化模型,講解線性模型、神經網路等算法;第三部分為非參數化模型,主要討論支持向量機和決策樹模型及其變種;第四部分為無監督模型,涉及聚類、降維、機率圖模型等多個方面。本書將機器學習理論和實踐相結合,以大量示例和代碼帶領讀者走進機器學習的世界,讓讀者對機器學習的研究內容、基本原理有基本認識,為後續進一步涉足深度學習打下基礎。
本書適合對機器學習感興趣的專業技術人員和研究人員閱讀,同時適合作為人工智慧相關專業機器學習課程的教材。

圖書目錄

第 一部分 機器學習基礎
第 1 章 初探機器學習 2
1 1 人工智慧的“兩隻手和四條腿” 2
1 2 機器學習是什麼 2
1 3 時代造就機器學習的盛行 4
1 4 泛化能力:機器學習奏效的本質 5
1 5 歸納偏置:機器學習模型的“天賦” 6
1 6 機器學習的限制 7
1 7 小結 7
第 2 章 機器學習的數學基礎 8
2 1 向量 8
2 2 矩陣 10
2 2 1 矩陣的基本概念 10
2 2 2 矩陣運算 11
2 2 3 矩陣與線性方程組 12
2 2 4 矩陣範數 13
2 3 梯度 14
2 4 凸函式 17
2 5 小結 19
第 3 章 k近鄰算法 20
3 1 KNN算法的原理 20
3 2 用KNN算法完成分類任務 21
3 3 使用scikit-learn實現KNN算法 24
3 4 用KNN算法完成回歸任務--色彩風格遷移 25
3 4 1 RGB空間與LAB空間 27
3 4 2 算法設計 27
3 5 小結 30
第 4 章 線性回歸 33
4 1 線性回歸的映射形式和學習目標 33
4 2 線性回歸的解析方法 35
4 3 動手實現線性回歸的解析方法 35
4 4 使用sklearn中的線性回歸模型 37
4 5 梯度下降算法 38
4 6 學習率對疊代的影響 42
4 7 小結 44
第 5 章 機器學習的基本思想 46
5 1 欠擬合與過擬合 46
5 2 正則化約束 49
5 3 輸入特徵與相似度 52
5 4 參數與超參數 55
5 5 數據集劃分與交叉驗證 56
5 6 小結 57
5 7 擴展閱讀:貫穿恆等式的證明 58
5 8 參考文獻 58
第二部分 參數化模型
第 6 章 邏輯斯諦回歸 60
6 1 邏輯斯諦函式下的線性模型 61
6 2 最大似然估計 62
6 3 分類問題的評價指標 64
6 4 動手實現邏輯斯諦回歸 69
6 5 使用sklearn中的邏輯斯諦回歸模型 73
6 6 交叉熵與最大似然估計 74
6 7 小結 76
6 8 擴展閱讀:廣義線性模型 78
6 9 參考文獻 79
第 7 章 雙線性模型 80
7 1 矩陣分解 81
7 2 動手實現矩陣分解模型 83
7 3 因子分解機 86
7 4 動手實現因子分解機模型 89
7 5 小結 92
7 6 擴展閱讀:機率矩陣分解 93
7 7 參考文獻 95
第 8 章 神經網路與多層感知機 96
8 1 人工神經網路 96
8 2 感知機 97
8 3 隱含層與多層感知機 99
8 4 反向傳播 102
8 5 動手實現多層感知機 104
8 6 用PyTorch庫實現多層感知機 110
8 7 小結 113
8 8 參考文獻 114
第 9 章 卷積神經網路 115
9 1 卷積 115
9 2 神經網路中的卷積 117
9 3 用卷積神經網路完成圖像分類任務 119
9 4 用預訓練的卷積神經網路完成色彩風格遷移 126
9 4 1 VGG網路 126
9 4 2 內容表示與風格表示 127
9 5 小結 134
9 6 擴展閱讀:數據增強 134
9 7 參考文獻 136
第 10 章 循環神經網路 137
10 1 循環神經網路的基本原理 137
10 2 門控循環單元 139
10 3 動手實現GRU 141
10 4 小結 146
10 5 參考文獻 147
第三部分 非參數化模型
第 11 章 支持向量機 150
11 1 支持向量機的數學描述 150
11 2 序列最小最佳化 153
11 3 動手實現SMO求解SVM 156
11 4 核函式 158
11 5 sklearn中的SVM工具 162
11 6 小結 163
11 7 擴展閱讀:SVM對偶問題的推導 164
第 12 章 決策樹 167
12 1 決策樹的構造 168
12 2 ID3算法與C4 5算法 171
12 3 CART算法 172
12 4 動手實現C4 5算法的決策樹 175
12 4 1 數據集處理 175
12 4 2 C4 5算法的實現 178
12 5 sklearn中的決策樹 182
12 6 小結 183
12 7 參考文獻 184
第 13 章 集成學習與梯度提升決策樹 185
13 1 自舉聚合與隨機森林 186
13 2 集成學習器 191
13 3 提升算法 194
13 3 1 適應提升 195
13 3 2 梯度提升 200
13 4 小結 205
13 5 參考文獻 206
第四部分 無監督模型
第 14 章 k均值聚類 208
14 1 k均值聚類算法的原理 208
14 2 動手實現k均值算法 209
14 3 k-means 算法 212
14 4 小結 214
14 5 參考文獻 215
第 15 章主成分分析 216
15 1 主成分與方差 216
15 2 利用特徵分解進行PCA 218
15 3 動手實現PCA算法 221
15 4 用sklearn實現PCA算法 222
15 5 小結 223
第 16 章 機率圖模型 225
16 1 貝葉斯網路 226
16 2 最大後驗估計 228
16 3 用樸素貝葉斯模型完成文本分類 231
16 4 馬爾可夫網路 234
16 5 用馬爾可夫網路完成圖像去噪 236
16 6 小結 240
16 7 參考文獻 241
第 17 章 EM算法 242
17 1 高斯混合模型的EM算法 243
17 2 動手求解GMM來擬合數據分布 245
17 3 一般情況下的EM算法 251
17 4 EM算法的收斂性 253
17 5 小結 254
第 18 章 自編碼器 255
18 1 自編碼器的結構 256
18 2 動手實現自編碼器 257
18 3 小結 262
18 4 參考文獻 262
總結與展望 264
總結 264
展望 264
中英文術語對照表 267

作者簡介

張偉楠,上海交通大學副教授,博士生導師,ACM班機器學習、強化學習課程授課教師。主要研究強化學習、數據挖掘、知識圖譜、深度學習以及這些技術在推薦系統、遊戲智慧型、機器人控制等場景中的套用,累計發表國際期刊和會議論文180餘篇。
趙寒燁,上海交通大學 APEX數據與知識管理實驗室博士生,師從張偉楠副教授,研究方向為強化學習、機器學習。以一作身份在人工智慧國際會議 NeurIPS上發表論文,並參與多本機器學習相關教材的編寫。
俞勇,上海交通大學ACM班創辦人,上海交通大學特聘教授。2018年創辦伯禹人工智慧學院,在上海交通大學ACM班人工智慧專業課程體系的基礎上,對人工智慧課程體系進行創新,致力於培養人工智慧算法工程師和研究員。

相關詞條

熱門詞條

聯絡我們