深入淺出人工智能

陳書明、宋智軍、餘少勇

  • 出版商: 清華大學
  • 出版日期: 2024-11-01
  • 定價: $414
  • 售價: 8.5$352
  • 語言: 簡體中文
  • ISBN: 7302674779
  • ISBN-13: 9787302674771
  • 下單後立即進貨 (約4週~6週)

  • 深入淺出人工智能-preview-1
  • 深入淺出人工智能-preview-2
  • 深入淺出人工智能-preview-3
深入淺出人工智能-preview-1

相關主題

商品描述

"《深入淺出人工智能》以通俗易懂的語言,全面介紹了人工智能的原理、技術、應用場景及典型案例。書中從電腦視覺、機器學習、自然語言處理和知識圖譜等人工智能的關鍵技術切入,深入探討了圖像識別、語音識別、無人駕駛、聊天機器人、智能家居等人工智能的應用領域。通過使用簡單易學且功能強大的Python語言,書中實現了人工智能實用場景的構建和驗證。 對於對人工智能感興趣但缺乏相關背景知識的初學者來說,《深入淺出人工智能》是一本理想的入門讀物;而對於已經具備一定人工智能基礎知識的讀者,本書也能幫助他們深化對人工智能原理和算法的理解。無論您是人工智能的新手還是已有一定基礎的讀者,本書都能為您提供有價值的信息和知識。 "

目錄大綱

目錄 

第1章  人工智能概論 1

1.1  人工智能的定義和分類 2

1.2  人工智能的特徵 4

1.3  人工智能的主要流派 5

1.3.1  符號主義學派 5

1.3.2  聯結主義學派 6

1.3.3  行為主義學派 6

1.4  人工智能編程語言—— Python 6

1.5  人工智能的關鍵技術 8

1.5.1  電腦視覺 8

1.5.2  知識圖譜 9

1.5.3  自然語言處理 9

1.5.4  機器學習 9

1.5.5  感知技術 10

1.6  人工智能的應用場景 11

1.6.1  圖像識別 11

1.6.2  語音識別 11

1.6.3  無人駕駛 12

1.6.4  聊天機器人—— ChatGPT 13

1.6.5  智能家居 13

習題 14

第2章  人工智能編程語言之Python 15

2.1  搭建人工智能Python環境 16

2.1.1  搭建Python環境 17

2.1.2  搭建PyCharm環境 20

2.1.3  安裝擴展模塊庫 23

2.2  Python程序簡介 25

2.2.1  Python常量 26

2.2.2  Python變量 26

2.2.3  Python註釋 27

2.2.4  Python數據類型 28

2.2.5  Python程序結構 40

2.2.6  Python 函數 44

2.3  NumPy基礎應用 45

2.3.1  方程求解 46

2.3.2  數組運算 47

習題 48

第3章  電腦視覺 49

3.1  電腦視覺的定義 50

3.2  電腦視覺理解圖像的原理 50

3.3  電腦視覺的任務 51

3.3.1  圖像檢測 51

3.3.2  圖像分割 52

3.3.3  圖像分類 53

3.4  電腦視覺的應用場景 53

3.4.1  人臉識別 53

3.4.2  視頻監控 54

3.4.3  圖像識別 55

3.4.4  無人駕駛 55

3.5  物體檢測算法——滑動窗口物體檢測法 56

習題 57

第4章  知識圖譜 59

4.1  知識圖譜的定義 60

4.2  知識圖譜的構建過程 60

4.2.1  知識抽取 61

4.2.2  知識融合 62

4.2.3  知識加工 63

4.3  案例——構建人工智能知識圖譜 64

習題 69

第5章  自然語言處理 71

5.1  自然語言處理的定義 72

5.1.1  自然語言理解 72

5.1.2  自然語言生成 73

5.2  自然語言的發展歷程 73

5.2.1  早期自然語言處理階段 74

5.2.2  統計自然語言處理階段 74

5.2.3  神經網絡自然語言處理階段 74

5.3  自然語言處理技術 74

5.3.1  語法分析 75

5.3.2  句法分析 75

5.3.3  語義分析 75

5.3.4  語用分析 76

5.3.5  篇章分析 76

5.4  自然語言處理的判別標準 76

5.5  自然語言處理的應用場景 76

5.5.1  機器翻譯 77

5.5.2  信息檢索 78

5.5.3  情感分析 79

5.5.4  自動問答 80

習題 80

第6章  機器學習與線性回歸 81

6.1  機器學習的定義 82

6.2  機器學習的發展歷程 82

6.3  機器學習算法分類 83

6.3.1  監督學習 84

6.3.2  半監督學習 84

6.3.3  無監督學習 85

6.3.4  強化學習 85

6.4  機器學習的過程 85

6.5  認識機器學習算法——線性回歸 86

6.5.1  線性回歸的數學表達式 86

6.5.2  線性回歸求解過程 87

6.6  案例——預測房房價格 88

習題 93

第7章  機器學習與分類器 95

7.1  分類器的工作原理 96

7.2  常用的分類器 97

7.2.1  k近鄰分類器 97

7.2.2  決策樹分類器 99

7.2.3  支持向量機 105

7.2.4  人工神經網絡 106

7.2.5  Adaboost算法 110

7.3  案例——使用SVM算法進行乳腺腫瘤識別 112

7.3.1  乳腺腫瘤細胞樣本數據集簡介 113

7.3.2  SVM算法診斷乳腺腫瘤詳細過程 114

習題 116

第8章  機器學習——物以類聚,人以群分 117

8.1  聚類方法 118

8.2  k均值算法 118

8.3  數據降維算法 122

8.4  案例1——採用數據降維算法評價學生成績 123

8.5  案例2——採用k均值算法分類鳶尾花 126

習題 130

第9章  機器學習——強化學習 131

9.1  強化學習概述 132

9.1.1  強化學習的定義 132

9.1.2  強化學習的基本組成部分 132

9.1.3  強化學習的特點 133

9.1.4  強化學習的分類 133

9.1.5  強化學習的應用場景 134

9.2  Q-learning算法 135

9.2.1  Q-table 135

9.2.2  Q-learning算法的執行過程 136

9.3  案例——採用Q-learning算法解決迷宮問題 136

習題 139

第10章  感知技術 141

10.1  傳感器技術 142

10.1.1  認識傳感器 142

10.1.2  傳感器與人工智能 143

10.1.3  傳感器的分類 144

10.1.4  常用的傳感器 146

10.1.5  傳感器的五大性能指標 149

10.2  射頻識別技術 150

10.2.1  射頻識別的定義 150

10.2.2  射頻識別的工作原理 152

10.3  衛星定位技術 153

習題 154

第11章  圖像識別——機器也懂你 155

11.1  圖像識別的原理和定義 156

11.1.1  圖像識別的原理 156

11.1.2  圖像識別的定義 156

11.2  圖像識別瓶頸 157

11.3  圖像識別過程 158

11.3.1  圖像數據採集階段 159

11.3.2  圖像預處理階段 160

11.3.3  特徵提取及選擇階段 160

11.3.4  分類器設計階段 161

11.3.5  分類決策階段 162

11.3.6  案例1——迎春花與連翹花識別 162

11.4  人臉識別 164

11.4.1  人臉識別過程 164

11.4.2  人臉識別函數opencv 166

11.4.3  案例2——檢測某一幅圖像中的人臉區域 167

11.4.4  案例3——識別出某一幅圖像中的人臉身份信息 169

習題 173

第12章  語音識別——機器也聽話 175

12.1  聲波的定義 176

12.2  聽覺原理 176

12.3  語音識別原理 176

12.3.1  聲波特徵提取階段 177

12.3.2  聲波解碼階段 179

12.4  語音識別實現方式 181

12.5  海思語音識別案例 181

12.5.1  海思音頻模塊 182

12.5.2  海思語音識別原理 183

12.6  案例—— SpeechRecognition實現語音識別 184

12.6.1  使用librosa擴展庫獲取聲波特徵 184

12.6.2  使用SpeechRecognition 函數庫和pocketsphinx語音識別庫識別語音 185

習題 186

第13章  無人駕駛——免費代駕 187

13.1  認識無人駕駛車 188

13.2  無人駕駛系統的基本結構 188

13.2.1  無人駕駛感知層 189

13.2.2  無人駕駛決策層 191

13.2.3  無人駕駛執行層 191

13.3  無人駕駛分級 192

13.3.1  0級——應急輔助 192

13.3.2  1級——部分駕駛輔助 193

13.3.3  2級——組合駕駛輔助 193

13.3.4  3級——交通擁堵輔助 194

13.3.5  4級——高級自動駕駛 194

13.3.6  5級——完全自動駕駛 194

13.4  無人駕駛核心技術 194

13.4.1  感知技術 194

13.4.2  決策技術 195

13.4.3  定位技術 195

13.4.4  通信安全技術 196

13.4.5  人機交互技術 196

13.5  案例1——百度無人駕駛車Apollo  RT6 196

13.5.1  Apollo RT6無人駕駛車工作原理 197

13.5.2  Apollo RT6無人駕駛車整車全冗餘系統技術 198

13.5.3  Apollo星河平臺技術 198

13.6  案例2——採用YOLO算法檢測小轎車 199

13.6.1  YOLO算法簡介 199

13.6.2  BDD100K數據集簡介 202

13.6.3  YOLO算法檢測小車 案例 203

習題 204

第14章  聊天機器人——成為您的好助手 205

14.1  ChatGPT的用途 206

14.2  ChatGPT的基本工作原理 206

14.2.1  數據收集 206

14.2.2  數據預處理 207

14.2.3  數據模型建立 207

14.2.4  文本、圖像、視頻、音頻 生成 208

14.2.5  文本、圖像、視頻、音頻 多模態輸出 208

14.3  ChatGPT應用案例 209

14.3.1  案例1—— ChatGPT 文生文 209

14.3.2  案例2—— ChatGPT 文生圖 209

14.3.3  案例3——基於Transformer的生成式對話模型 211

14.4  文心一言——中國的ChatGPT 212

14.4.1  文心大模型 212

14.4.2  飛槳產業級深度學習平臺 213

14.4.3  文心一言的功能 216

習題 220

第15章  智能家居 221

15.1  智能家居的定義 222

15.2  智能家居系統 222

15.2.1  家庭布線系統 222

15.2.2  家庭安防系統 222

15.2.3  人工智能系統 223

15.3  智能家居系統的功能 224

15.3.1  家庭安全防範功能 225

15.3.2  家庭環境控制功能 225

15.3.3  家庭家電控制功能 225

15.3.4  家庭多媒體控制功能 225

15.3.5  家庭信息智能處理功能 225

15.4  智能家居的主流品牌 225

15.4.1  Control 4 226

15.4.2  Honeywell 226

15.4.3  米家 227

15.5  案例—— Control 4燈光智能控制系統 228

習題 231

附錄 233

參考文獻 251