Python 機器學習算法 : 原理、實現與案例
劉碩
- 出版商: 清華大學
- 出版日期: 2019-11-01
- 定價: $414
- 售價: 8.5 折 $352
- 語言: 簡體中文
- ISBN: 7302536503
- ISBN-13: 9787302536505
-
相關分類:
Machine Learning、Python
立即出貨 (庫存 < 4)
買這商品的人也買了...
-
軟體專案管理─有效團隊開發之原則與實務$400$316 -
$374MATLAB 信號處理 -
MATLAB 語音信號分析與合成, 2/e$348$331 -
$474Python機器學習基礎教程 -
$270Python 數字信號處理應用 (Think DSP: Digital Signal Processing in Python) -
Python 機器學習, 2/e (Python Machine Learning, 2/e)$690$538 -
$714機器學習實戰:基於 Scikit-Learn 和 TensorFlow (Hands-On Machine Learning with Scikit-Learn and TensorFlow: Concepts, Tools, and Techniques for Building Intelligent Systems) -
$510數字信號處理:原理、算法與應用, 4/e (Digital Signal Processing : Principles, Algorithms and Applications, 4/e) -
$414機器學習:使用 OpenCV 和 Python 進行智能圖像處理 (Machine Learning for OpenCV) -
Python:股票演算法交易實務 145個關鍵技巧詳解$500$390 -
$327電腦視覺算法:基於 OpenCV 的電腦應用開發 (Hands-On Algorithms for Computer Vision) -
CV+ 深度學習:AI 最完整的跨套件 Python 人工智慧電腦視覺$650$514 -
$422Python 機器學習手冊:從數據預處理到深度學習 (Machine Learning with Python Cookbook: Practical Solutions from Preprocessing to Deep Learning) -
$374OpenCV 4 電腦視覺項目實戰, 2/e -
$422跟著迪哥學 Python 數據分析與機器學習實戰 -
科班出身的 AI人必修課:OpenCV 影像處理 使用 Python$780$616 -
$374TensorFlow 移動端機器學習實戰 -
$528機器學習 — 原理、算法與應用 -
$474Python 數據分析與挖掘實戰, 2/e -
Python 最強入門邁向數據科學之路 — 王者歸來 (全彩印刷第二版)$1,000$790 -
增壓的 Python|讓程式碼進化到全新境界 (Supercharged Python: Take Your Code to the Next Level)$680$537 -
$374Python機器學習及實踐 -
生成深度學習|訓練機器繪畫、作曲、寫作與玩遊戲 (Generative Deep Learning)$580$458 -
$469從機器學習到無人駕駛 -
決心打底!Python 深度學習基礎養成$690$587
中文年末書展|繁簡參展書2書75折 詳見活動內容 »
-
75折
為你寫的 Vue Components:從原子到系統,一步步用設計思維打造面面俱到的元件實戰力 (iThome 鐵人賽系列書)$780$585 -
75折
BDD in Action, 2/e (中文版)$960$720 -
75折
看不見的戰場:社群、AI 與企業資安危機$750$563 -
79折
AI 精準提問 × 高效應用:DeepSeek、ChatGPT、Claude、Gemini、Copilot 一本搞定$390$308 -
7折
超實用!Word.Excel.PowerPoint 辦公室 Office 365 省時高手必備 50招, 4/e (暢銷回饋版)$420$294 -
75折
裂縫碎光:資安數位生存戰$550$412 -
85折
日本當代最強插畫 2025 : 150位當代最強畫師豪華作品集$640$544 -
79折
Google BI 解決方案:Looker Studio × AI 數據驅動行銷實作,完美整合 Google Analytics 4、Google Ads、ChatGPT、Gemini$630$498 -
79折
超有料 Plus!職場第一實用的 AI 工作術 - 用對 AI 工具、自動化 Agent, 讓生產力全面進化!$599$473 -
75折
從零開始學 Visual C# 2022 程式設計, 4/e (暢銷回饋版)$690$518 -
75折
Windows 11 制霸攻略:圖解 AI 與 Copilot 應用,輕鬆搞懂新手必學的 Windows 技巧$640$480 -
75折
精準駕馭 Word!論文寫作絕非難事 (好評回饋版)$480$360 -
Sam Yang 的插畫藝術:用 Procreate / PS 畫出最強男友視角 x 女孩美好日常$699$629 -
79折
AI 加持!Google Sheets 超級工作流$599$473 -
78折
想要 SSR? 快使用 Nuxt 吧!:Nuxt 讓 Vue.js 更好處理 SEO 搜尋引擎最佳化(iThome鐵人賽系列書)$780$608 -
78折
超實用!業務.總管.人資的辦公室 WORD 365 省時高手必備 50招 (第二版)$500$390 -
7折
Node-RED + YOLO + ESP32-CAM:AIoT 智慧物聯網與邊緣 AI 專題實戰$680$476 -
79折
「生成式⇄AI」:52 個零程式互動體驗,打造新世代人工智慧素養$599$473 -
7折
Windows APT Warfare:惡意程式前線戰術指南, 3/e$720$504 -
75折
我輩程式人:回顧從 Ada 到 AI 這條程式路,程式人如何改變世界的歷史與未來展望 (We, Programmers: A Chronicle of Coders from Ada to AI)$850$637 -
75折
不用自己寫!用 GitHub Copilot 搞定 LLM 應用開發$600$450 -
79折
Tensorflow 接班王者:Google JAX 深度學習又快又強大 (好評回饋版)$780$616 -
79折
GPT4 會你也會 - 共融機器人的多模態互動式情感分析 (好評回饋版)$700$553 -
79折
技術士技能檢定 電腦軟體應用丙級術科解題教本|Office 2021$460$363 -
75折
Notion 與 Notion AI 全能實戰手冊:生活、學習與職場的智慧策略 (暢銷回饋版)$560$420
相關主題
商品描述
本書用平實的語言深入淺出地介紹當前熱門的機器學習經典算法,包括線性回歸、Logistic回歸與Softmax回歸、決策樹(分類與回歸)、樸素貝葉斯、支持向量機、K近鄰學習、K-Means和人工神經網絡,針對每一個算法首先介紹數學模型及原理,然後根據模型和算法描述使用Python編程和Numpy庫進行算法實現,最後通過案例讓讀者進一步體會算法的應用場景以及應用時所需註意的問題。 本書適合準備進入人工智能和數據分析與挖掘領域的初學者,對機器學習算法感興趣的愛好者、程序員、大學生和各類IT培訓班的學員使用。
作者簡介
劉碩,碩士,曾就職於知名外企,從事一線開發工作10年,目前主要從事Python開發與教學及機器學習算法的研究工作,在慕課網開設有多門Python課程,深受學員歡迎。
目錄大綱
目 錄
第1章 線性回歸 1
1.1 線性回歸模型 1
1.2 最小二乘法 2
1.3 梯度下降 4
1.3.1 梯度下降算法 4
1.3.2 隨機梯度下降和小批量梯度下降 6
1.4 算法實現 7
1.4.1 最小二乘法 7
1.4.2 梯度下降 9
1.5 項目實戰 12
1.5.1 準備數據 12
1.5.2 模型訓練與測試 13
第2章 Logistic回歸與Softmax回歸 20
2.1 Logistic回歸 20
2.1.1 線性模型 20
2.1.2 logistic函數 21
2.1.3 Logistic回歸模型 23
2.1.4 極大似然法估計參數 24
2.1.5 梯度下降更新公式 25
2.2 Softmax回歸 26
2.2.1 Softmax函數 26
2.2.2 Softmax回歸模型 27
2.2.3 梯度下降更新公式 27
2.3 編碼實現 28
2.3.1 Logistic回歸 28
2.3.2 Softmax回歸 32
2.4 項目實戰 36
2.4.1 Logistic回歸 36
2.4.2 Softmax回歸 43
第3章 決策樹——分類樹 46
3.1 決策樹模型 46
3.2 生成決策樹 48
3.3 切分特徵的選擇 49
3.3.1 信息熵 49
3.3.2 條件信息熵 50
3.3.3 信息增益 51
3.3.4 信息增益比 53
3.4 算法實現 53
3.5 繪製決策樹 57
3.6 項目實戰 64
3.6.1 準備數據 64
3.6.2 模型訓練與測試 66
第4章 決策樹——分類回歸樹 70
4.1 CART算法的改進 70
4.2 處理連續值特徵 71
4.3 CART分類樹與回歸樹 72
4.3.1 CART分類樹 72
4.3.2 CART回歸樹 74
4.4 算法實現 75
4.4.1 CART分類樹 75
4.4.2 CART回歸樹 80
4.5 項目實戰 85
4.5.1 CART分類樹 85
4.5.2 CART回歸樹 89
第5章 樸素貝葉斯 95
5.1 樸素貝葉斯模型 95
5.1.1 貝葉斯公式 95
5.1.2 貝葉斯分類器 97
5.1.3 樸素貝葉斯分類器 97
5.2 模型參數估計 98
5.2.1 極大似然估計 98
5.2.2 貝葉斯估計 102
5.3 算法實現 103
5.4 項目實戰 105
5.4.1 準備數據 106
5.4.2 模型訓練與測試 108
第6章 支持向量機 110
6.1 線性可分支持向量機 110
6.1.1 分離超平面 110
6.1.2 間隔最大化 112
6.1.3 拉格朗日對偶法 113
6.1.4 分類決策函數 116
6.1.5 線性可分支持向量機算法 117
6.2 線性支持向量機 118
6.2.1 軟間隔最大化 118
6.2.2 線性支持向量機算法 121
6.3 非線性支持向量機 122
6.3.1 空間變換 122
6.3.2 核技巧 123
6.3.3 非線性支持向量機算法 124
6.4 SMO算法 125
6.4.1 兩個變量最優化問題的求解 126
6.4.2 變量選擇 129
6.4.3 更新b 131
6.4.4 更新E緩存 132
6.5 算法實現 133
6.6 項目實戰 139
6.6.1 準備數據 140
6.6.2 模型訓練與測試 141
第7章 k近鄰學習 145
7.1 kNN學習 145
7.1.1 kNN學習模型 145
7.1.2 距離的度量 146
7.1.3 k值的選擇 149
7.2 kNN的一種實現:kd樹 150
7.2.1 構造kd樹 150
7.2.2 搜索kd樹 153
7.3 算法實現 155
7.3.1 線性掃描版本 155
7.3.2 kd樹版本 157
7.4 項目實戰 161
7.4.1 準備數據 162
7.4.2 模型訓練與測試 163
第8章 K-Means 167
8.1 K-Means 167
8.1.1 距離的度量 168
8.1.2 聚類算法的性能 169
8.1.3 K-Means算法 171
8.2 K-Means++ 172
8.3 算法實現 173
8.3.1 K-Means 173
8.3.2 K-Means++ 176
8.4 項目實戰 179
8.4.1 準備數據 180
8.4.2 模型訓練與測試 181
第9章 人工神經網絡 184
9.1 神經網絡 184
9.1.1 人造神經元 184
9.1.2 神經網絡 187
9.2 反向傳播算法 188
9.2.1 輸出節點的權值更新 189
9.2.2 隱藏節點的權值更新 190
9.3 算法實現 192
9.3.1 神經網絡分類器 192
9.3.2 神經網絡回歸器 196
9.4 項目實戰 202
9.4.1 準備數據 203
9.4.2 模型訓練與測試 206



