機器學習實戰營:從理論到實戰的探索之旅

謝雪葵,劉嘉蕊

  • 出版商: 電子工業
  • 出版日期: 2024-05-01
  • 售價: $408
  • 貴賓價: 9.5$388
  • 語言: 簡體中文
  • 頁數: 216
  • ISBN: 7121478153
  • ISBN-13: 9787121478154
  • 相關分類: Machine Learning
  • 立即出貨 (庫存=1)

買這商品的人也買了...

相關主題

商品描述

本書是一本機器學習實用指南,提供從基礎知識到進階技能的全面學習路徑。本書以淺顯 易懂的方式介紹了機器學習的基本概念和主要類型,並詳細介紹使用 Python 及常見的庫進行數 據處理和機器學習的實操。此外,介紹了數據預處理的詳細過程,最後通過若乾典型案例加深 讀者對機器學習的理解。本書適合對機器學習感興趣的初學者,也可作為軟件開發人員、數據分析師、學術研究人員的參考書籍。

目錄大綱

目錄
機器學習入門············································································1
機器學習簡介 ···········································································1
1.1.1 什麽是機器學習································································1
1.1.2 機器學習的前景································································2
機器學習的主要類型 ··································································3
1.2.1 監督學習·········································································4
1.2.2 無監督學習······································································5
1.2.3 半監督學習······································································7
1.2.4 強化學習·········································································8
1.2.5 監督學習案例································································.10
選擇正確的算法·····································································.12
機器學習工具和環境·································································14
Python 介紹···········································································.14
2.1.1 Python 的安裝 ·······························································.14
2.1.2 Python 基礎語法 ····························································.19
2.1.3 Python 其他特性 ····························································.24
2.1.4 Python 簡單實戰案例(猜字游戲) ····································.31
2.1.5 Python 高級實戰案例(網絡爬蟲) ····································.35
數據科學庫···········································································.38
2.2.1 NumPy ········································································.38
2.2.2 Pandas ·········································································.45
2.2.3 數據科學庫案例(電商網站) ··········································.54
機器學習庫···········································································.55
2.3.1 Scikit-Learn···································································.55
2.3.2 TensorFlow ···································································.60
2.3.3 Keras···········································································.64
2.3.4 機器學習庫案例(預測糖尿病) ·······································.67
數據預處理·············································································70
數據導入 ··············································································.70
數據清洗 ··············································································.71
特徵工程 ··············································································.73
3.3.1 特徵選擇······································································.73
3.3.2 特徵轉換······································································.75
3.3.3 特徵縮放······································································.77
數據分割 ··············································································.78
3.4.1 訓練集·········································································.78
3.4.2 測試集·········································································.79
3.4.3 驗證集·········································································.80
案例分析:銀行客戶數據·························································.80
機器學習模型的構建與評估························································84
監督學習實戰········································································.84
4.1.1 線性回歸······································································.84
4.1.2 邏輯回歸······································································.86
4.1.3 決策樹·········································································.88
4.1.4 隨機森林······································································.90
無監督學習實戰·····································································.91
4.2.1 K-means ·······································································.92
4.2.2 主成分分析···································································.93
深度學習實戰········································································.95
4.3.1 神經網絡······································································.95
4.3.2 捲積神經網絡································································.98
4.3.3 循環神經網絡································································102
模型評估與選擇 ·····································································105
案例分析:客戶流失預測 ·························································107
第5章 5.1
機器學習項目實戰···································································111
項目一:房價預測 ·································································.111
5.1.1 數據獲取與理解·····························································112
5.1.2 數據預處理···································································116
5.1.3 特徵工程······································································120
5.1.4 模型構建與訓練·····························································123
5.1.5 模型評估與優化·····························································125
5.1.6 結果解釋······································································128
項目二:圖像識別 ··································································130
5.2.1 數據獲取與理解·····························································131
5.2.2 數據預處理···································································134
5.2.3 特徵工程······································································136
5.2.4 模型構建與訓練·····························································138
5.2.5 模型評估與優化·····························································140
5.2.6 結果解釋······································································143
項目三:自然語言處理 ····························································144
5.3.1 數據獲取與理解·····························································144
5.3.2 數據預處理···································································147
5.3.3 特徵工程······································································148
5.3.4 模型構建與訓練·····························································149
5.3.5 模型評估與優化·····························································151
5.3.6 結果解釋······································································157
項目四:新聞主題分類 ····························································157
5.4.1 數據獲取與理解·····························································158
5.4.2 數據預處理···································································161
5.4.3 特徵工程······································································164
5.4.4 模型構建與訓練·····························································166
5.4.5 模型評估與優化·····························································168
5.4.6 結果解釋······································································171
項目五:信用卡欺詐檢測 ·························································172
5.5.1 數據獲取與理解·····························································173
5.5.2 數據預處理···································································176
第5章 5.1
機器學習項目實戰···································································111
項目一:房價預測 ·································································.111
5.1.1 數據獲取與理解·····························································112
5.1.2 數據預處理···································································116
5.1.3 特徵工程······································································120
5.1.4 模型構建與訓練·····························································123
5.1.5 模型評估與優化·····························································125
5.1.6 結果解釋······································································128
項目二:圖像識別 ··································································130
5.2.1 數據獲取與理解·····························································131
5.2.2 數據預處理···································································134
5.2.3 特徵工程······································································136
5.2.4 模型構建與訓練·····························································138
5.2.5 模型評估與優化·····························································140
5.2.6 結果解釋······································································143
項目三:自然語言處理 ····························································144
5.3.1 數據獲取與理解·····························································144
5.3.2 數據預處理···································································147
5.3.3 特徵工程······································································148
5.3.4 模型構建與訓練·····························································149
5.3.5 模型評估與優化·····························································151
5.3.6 結果解釋······································································157
項目四:新聞主題分類 ····························································157
5.4.1 數據獲取與理解·····························································158
5.4.2 數據預處理···································································161
5.4.3 特徵工程······································································164
5.4.4 模型構建與訓練·····························································166
5.4.5 模型評估與優化·····························································168
5.4.6 結果解釋······································································171
項目五:信用卡欺詐檢測 ·························································172
5.5.1 數據獲取與理解·····························································173
5.5.2 數據預處理···································································176