本書以項目為載體,依序?qū)C器學(xué)習(xí)、深度學(xué)習(xí)和計算機視覺進行實踐探究,幫助讀者認識三者的關(guān)系,聚焦深度學(xué)習(xí)技術(shù)應(yīng)用的重點領(lǐng)域計算機視覺,從調(diào)用云服務(wù)接口和開發(fā)模型兩個方面做深層次探究。本書以企業(yè)用人需求為導(dǎo)向,以崗位技能和綜合素質(zhì)為核心,通過理論教學(xué)與實踐教學(xué)相結(jié)合的方式,旨在培養(yǎng)具有深度學(xué)習(xí)技術(shù)應(yīng)用意識,能夠根據(jù)不同行業(yè)的不同需求,進行深度學(xué)習(xí)應(yīng)用開發(fā)的高水平技術(shù)技能型人才。 全書共 3 篇:入門篇(項目1~項目3)為走進深度學(xué)習(xí),分別對機器學(xué)習(xí)、深度學(xué)習(xí)和計算機視覺展開學(xué)習(xí);基礎(chǔ)篇(項目4~項目8)為應(yīng)用云服務(wù)接口,以計算機視覺的基礎(chǔ)任務(wù)為主線,圍繞智能交通領(lǐng)域介紹圖像去霧、圖像分類、目標(biāo)檢測、圖像分割、文字識別的基本概念及對應(yīng)服務(wù)接口的使用;進階篇(項目9~項目12)為開發(fā)計算機視覺模型,銜接基礎(chǔ)篇,深入講解計算機視覺的主流 算法和評估指標(biāo),指導(dǎo)讀者搭建模型并進行訓(xùn)練,開發(fā)計算機視覺模型。 本書既可以作為職業(yè)學(xué)校人工智能相關(guān)專業(yè)的教材,也可以作為深度學(xué)習(xí)應(yīng)用開發(fā)者的參考書。
賈艷光,男,現(xiàn)任北京市信息管理學(xué)校智能技術(shù)系主任,高級講師,首屆全國優(yōu)秀教材獎獲得者,主持北京市特色高水平專業(yè)群-人工智能技術(shù)應(yīng)用專業(yè)群、北京市特色高水平實訓(xùn)基地-百度人工智能工程師學(xué)院、北京市第一批現(xiàn)場工程師-商湯現(xiàn)場工程師項目建設(shè)。
入門篇 走進深度學(xué)習(xí)
項目 1 認識機器學(xué)習(xí) ............................ 002
案例導(dǎo)入 ............................................ 002
學(xué)習(xí)目標(biāo) ............................................ 003
項目描述 ............................................ 003
項目分析 ............................................ 003
知識準備 ............................................ 004
項目實施 ............................................ 009
任務(wù) 1 登錄平臺下載圖像 ............. 010
任務(wù) 2 使用 PPT 實現(xiàn)摳圖 ............ 013
任務(wù) 3 使用人工智能實現(xiàn)摳圖 ..... 018
任務(wù) 4 摳圖結(jié)果的對比 ................. 021
拓展學(xué)習(xí) ............................................ 021
思政課堂 ............................................ 022
工作頁 ................................................ 023
項目 2 認識深度學(xué)習(xí) ............................ 025
案例導(dǎo)入 ............................................ 025
學(xué)習(xí)目標(biāo) ............................................ 025
項目描述 ............................................ 025
項目分析 ............................................ 026
知識準備 ............................................ 026
項目實施 ............................................ 032
任務(wù) 1 認識神經(jīng)網(wǎng)絡(luò)
可視化平臺 ......................... 033
任務(wù) 2 執(zhí)行簡單的分類識別 ......... 037
任務(wù) 3 執(zhí)行復(fù)雜的分類識別 ......... 040
拓展學(xué)習(xí) ............................................ 042
思政課堂 ............................................ 042
工作頁 ................................................ 043
項目 3 認識計算機視覺 ........................ 046
案例導(dǎo)入 ............................................ 046
學(xué)習(xí)目標(biāo) ............................................ 047
項目描述 ............................................ 047
項目分析 ............................................ 047
知識準備 ............................................ 047
項目實施 ............................................ 053
任務(wù) 1 實訓(xùn)環(huán)境準備 ..................... 054
任務(wù) 2 體驗圖像分類人工智能功能 ..................................... 056
任務(wù) 3 體驗?zāi)繕?biāo)檢測人工智能功能 ..................................... 058
任務(wù) 4 體驗圖像分割人工智能功能 ..................................... 059
任務(wù) 5 體驗人體姿態(tài)估計人工智能功能 ..................................... 061
拓展學(xué)習(xí) ............................................ 061
思政課堂 ............................................ 062
工作頁 ................................................ 063
基礎(chǔ)篇 應(yīng)用云服務(wù)接口
項目 4 基于 API 實現(xiàn)圖像去霧 .......... 068
案例導(dǎo)入 ............................................ 068
學(xué)習(xí)目標(biāo) ............................................ 068
項目描述 ............................................ 069
項目分析 ............................................ 069
知識準備 ............................................ 070
項目實施 ............................................ 076
任務(wù) 1 獲取 API 請求鏈接 ............ 077
任務(wù) 2 調(diào)用圖像去霧 API ............. 080
任務(wù) 3 結(jié)果可視化 ......................... 082
拓展學(xué)習(xí) ............................................ 083
思政課堂 ............................................ 083
工作頁 ................................................ 085
項目 5 基于 API 實現(xiàn)車型識別........... 088
案例導(dǎo)入 ............................................ 088
學(xué)習(xí)目標(biāo) ............................................ 088
項目描述 ............................................ 088
項目分析 ............................................ 089
知識準備 ............................................ 089
項目實施 ............................................ 095
任務(wù) 1 獲取車型識別 API 請求鏈接 ............................. 096
任務(wù) 2 調(diào)用車型識別 API ............. 100
任務(wù) 3 結(jié)果可視化 ......................... 104
拓展學(xué)習(xí) ............................................ 105
思政課堂 ............................................ 105
工作頁 ................................................ 107
項目 6 基于 API 實現(xiàn)車輛檢測 ........... 110
案例導(dǎo)入 ............................................ 110
學(xué)習(xí)目標(biāo) ............................................ 110
項目描述 ............................................ 110
項目分析 ............................................ 111
知識準備 ............................................ 111
項目實施 ............................................ 118
任務(wù) 1 獲取車輛檢測 API 請求鏈接 ............................. 119
任務(wù) 2 調(diào)用車輛檢測 API ............. 123
任務(wù) 3 結(jié)果可視化 ......................... 125
拓展學(xué)習(xí) ............................................ 126
思政課堂 ............................................ 127
工作頁 ................................................ 128
項目 7 基于 API 實現(xiàn)行人分割 ........... 131
案例導(dǎo)入 ............................................ 131
學(xué)習(xí)目標(biāo) ............................................ 131
項目描述 ............................................ 131
項目分析 ............................................ 132
知識準備 ............................................ 132
項目實施 ............................................ 140
任務(wù) 1 獲取人像分割 API 請求鏈接 ............................. 141
任務(wù) 2 調(diào)用人像分割 API ............. 144
任務(wù) 3 結(jié)果可視化 ......................... 146
拓展學(xué)習(xí) ............................................ 147
思政課堂 ............................................ 148
工作頁 ................................................ 149
項目 8 基于 API 實現(xiàn)車牌識別 .......... 153
案例導(dǎo)入 ............................................ 153
學(xué)習(xí)目標(biāo) ............................................ 153
項目描述 ............................................ 154
項目分析 ............................................ 154
知識準備 ............................................ 154
項目實施 ............................................ 159
任務(wù) 1 獲取車牌識別 API 請求鏈接 ............................. 160
任務(wù) 2 調(diào)用車牌識別 API ............. 163
任務(wù) 3 結(jié)果可視化 ......................... 165
拓展學(xué)習(xí) ............................................ 166
思政課堂 ............................................ 166
工作頁 ................................................ 168
進階篇 開發(fā)計算機視覺模型
項目 9 基于 ResNet 實現(xiàn)服飾分類 .... 172
案例導(dǎo)入 ............................................ 172
學(xué)習(xí)目標(biāo) ............................................ 172
項目描述 ............................................ 172
項目分析 ............................................ 173
知識準備 ............................................ 173
項目實施 ............................................ 178
任務(wù) 1 查看服飾分類數(shù)據(jù)集 ......... 179
任務(wù) 2 加載服飾分類數(shù)據(jù)集 ......... 183
任務(wù) 3 訓(xùn)練服飾分類模型 ............. 187
任務(wù) 4 評估服飾分類模型 ............. 190
任務(wù) 5 部署服飾分類模型 ............. 192
拓展學(xué)習(xí) ............................................ 196
思政課堂 ............................................ 196
工作頁 ................................................ 198
項目 10 基于 YOLOv3 實現(xiàn)零售柜商品檢測 .................................. 202
案例導(dǎo)入 ............................................ 202
學(xué)習(xí)目標(biāo) ............................................ 202
項目描述 ............................................ 203
項目分析 ............................................ 203
知識準備 ............................................ 203
項目實施 ............................................ 208
任務(wù) 1 準備商品圖像數(shù)據(jù) ............. 209
任務(wù) 2 訓(xùn)練商品檢測模型 ............. 215
任務(wù) 3 評估商品檢測模型 ............. 219
任務(wù) 4 部署商品檢測模型 ............. 221
拓展學(xué)習(xí) ............................................ 229
思政課堂 ............................................ 230
工作頁 ................................................ 231
項目 11 基于 U-Net 實現(xiàn)服飾分割 .... 235
案例導(dǎo)入 ............................................ 235
學(xué)習(xí)目標(biāo) ............................................ 235
項目描述 ............................................ 235
項目分析 ............................................ 236
知識準備 ............................................ 236
項目實施 ............................................ 239
任務(wù) 1 查看服飾分割數(shù)據(jù)集 ......... 240
任務(wù) 2 清洗服飾分割數(shù)據(jù)集 ......... 242
任務(wù) 3 劃分服飾分割數(shù)據(jù)集 ......... 244
任務(wù) 4 訓(xùn)練服飾分割模型 ............. 248
任務(wù) 5 評估服飾分割模型 ............. 251
任務(wù) 6 部署服飾分割模型 ............. 254
拓展學(xué)習(xí) ............................................ 256
思政課堂 ............................................ 257
工作頁 ................................................ 258
項目 12 基于 CRNN 的商品圖像文字識別 .................................. 261
案例導(dǎo)入 ............................................ 261
學(xué)習(xí)目標(biāo) ............................................ 261
項目描述 ............................................ 262
項目分析 ............................................ 262
知識準備 ............................................ 262
項目實施 ............................................ 265
任務(wù) 1 導(dǎo)入數(shù)據(jù)集 ......................... 266
任務(wù) 2 識別圖像中的文字 ............. 269
任務(wù) 3 檢測敏感詞 ......................... 271
拓展學(xué)習(xí) ............................................ 272
思政課堂 ............................................ 273
工作頁 ................................................ 274
參考文獻 .................................................... 277