機器學習技術及套用

機器學習技術及套用

《機器學習技術及套用》是電子工業出版社於2023年出版的書籍,作者是徐宏英 等

基本介紹

  • 中文名:機器學習技術及套用
  • 作者:徐宏英
  • 出版社:電子工業出版社
  • 出版時間:2023年2月
  • 頁數:252 頁
  • 定價:68.0 元
  • 開本:16 開
  • 裝幀:平裝
  • ISBN:9787121449154
內容簡介,作者簡介,圖書目錄,

內容簡介

本書共6章。第1章節主要介紹機器學習的基本概念及其發展史、機器學習分類、常見機器學習算法及其特點;第2章搭建機器學習開發環境,主要包括anacondapycharmpython軟體的安裝及使用,以及常見機器學習庫的介紹和安裝使用方法;

作者簡介

徐宏英,女,工學碩士,重慶電子工程職業學院骨幹教師,參研國家自然科學基金一項,參研省級重點科技攻關項目一項,主持省級教改課題一項,參研省部級項目8項,第一主編出版教材1部,發表論文10餘篇,申請專利8項,指導學生參加全國大學生電子設計大賽獲全國二等獎1項,指導學生參加職業技能競賽獲全國二等獎1項,省部級電子設計大賽、職業技能大賽10餘項。

圖書目錄

第1章 機器學習介紹 001
1.1 機器學習簡介 002
1.1.1 機器學習的基本概念 003
1.1.2 機器學習的發展歷史 005
1.2 機器學習的分類及典型算法 010
1.2.1 機器學習的分類 010
1.2.2 監督學習 011
1.2.3 非監督學習 014
1.2.4 半監督學習 015
1.2.5 強化學習 018
本章小結 019
習題 020
第2章 基於Python語言的機器學習環境搭建與配置 023
2.1 機器學習相關軟體介紹 024
2.1.1 機器學習開發語言 024
2.1.2 機器學習開發工具 028
2.2 機器學習開發環境搭建 036
2.2.1 Python的安裝及使用 036
2.2.2 Anaconda的安裝及使用 041
2.2.3 PyCharm的安裝及使用 052
2.3 常見機器學習庫函式功能介紹 059
2.3.1 基礎科學計算庫(NumPy) 059
2.3.2 科學計算工具集(Scipy) 068
2.3.3 數據分析庫(Pandas) 074
2.3.4 圖形繪製庫(Matplotlib) 079
2.3.5 機器學習常用算法庫(Scikit-learn) 080
本章小結 083
習題 084
第3章 監督學習 087
3.1 線性回歸算法 088
3.1.1 常用損失函式 089
3.1.2 最小二乘法 091
3.1.3 梯度下降法 092
3.1.4 線性回歸算法實例 094
3.2 決策樹算法 098
3.2.1 分類準則 099
3.2.2 ID3算法 102
3.2.3 C4.5算法 108
3.2.4 CART算法 111
3.2.5 決策樹算法實例 113
3.3 k近鄰算法 116
3.3.1 k值的選取及特徵歸一化 117
3.3.2 kd樹 120
3.3.3 k近鄰算法實例 128
3.4 支持向量機算法 133
3.4.1 線性可分性 133
3.4.2 對偶問題 136
3.4.3 核函式 139
3.4.4 軟間隔 142
3.4.5 支持向量機算法實例 144
本章小結 146
習題 146
第4章 非監督學習 149
4.1 非監督學習概述 150
4.1.1 非監督學習的基本概念 150
4.1.2 非監督學習的分類 151
4.1.3 非監督學習的特點 152
4.1.4 非監督學習的套用 153
4.2 主成分分析降維算法 154
4.2.1 數據降維介紹 154
4.2.2 PCA算法介紹 155
4.2.3 PCA算法求解步驟 159
4.2.4 PCA算法實例 161
4.3 K-means聚類算法 163
4.3.1 聚類算法簡介 163
4.3.2 K-means算法介紹 164
4.3.3 K-means算法求解步驟 165
4.3.4 K-means算法實例 170
本章小結 172
習題 173
第5章 人工神經網路 175
5.1 人工神經網路概述 176
5.1.1 人工神經網路的發展歷程 176
5.1.2 人工神經網路基礎 180
5.1.3 人工神經網路模型 188
5.1.4 人工神經網路的套用 191
5.2 房價預測實例 193
5.2.1 房價預測模型構建 193
5.2.2 房價預測網路構建 198
5.3 手寫數字識別實例 199
5.3.1 手寫數字識別簡介 199
5.3.2 手寫數字識別網路構建 201
本章小結 203
習題 203
第6章 強化學習 205
6.1 強化學習概述 206
6.1.1 強化學習的基本概念 206
6.1.2 強化學習的發展歷史 208
6.1.3 強化學習的分類 210
6.1.4 強化學習的特點及套用 211
6.2 強化學習基礎 212
6.2.1 馬爾可夫決策過程 212
6.2.2 貪心算法 213
6.3 有模型學習和無模型學習 214
6.3.1 有模型學習 214
6.3.2 無模型學習 216
6.4 強化學習實例 216
6.4.1 Q-Learning算法 216
6.4.2 Sarsa算法 232
本章小結 242
習題 243

相關詞條

熱門詞條

聯絡我們