深度學習與機器人
張銳
- 出版商: 電子工業
 - 出版日期: 2023-07-01
 - 定價: $474
 - 售價: 7.5 折 $356
 - 語言: 簡體中文
 - 頁數: 248
 - ISBN: 7121458640
 - ISBN-13: 9787121458644
 - 
    相關分類:
    
      DeepLearning、無人機
 
立即出貨
商品描述
本書基於捲積神經網絡和圖像識別方法,介紹了PyTorch和PaddlePaddle兩種框架,並結合移動機器人講解了具體的開發過程。書中所用的硬件平臺,帶有兩個攝像頭傳感器,為機器人和無人駕駛車輛多攝像頭導航提供了理論指導。書中提到的模擬沙盤,正是機器人作為園區巡檢或無人配送實例的縮影。通過基於理論的實踐,本書不局限於具體的平臺和場景,可以作為實現深度學習的通用化方法。本書源於工程化實踐,抽象為具體方法和案例,為學習基於深度學習的機器人技術提供了指南。
目錄大綱
目錄
認  知  篇
第1章  人工智能、深度學習和電腦視覺	1
1.1  人工智能簡介	1
1.2  人工智能的發展	3
1.3  深度學習簡介	4
1.4  電腦視覺	5
第2章  捲積神經網絡及應用介紹	7
2.1  神經網絡結構	8
2.1.1  神經元與感知器	8
2.1.2  神經網絡	9
2.2  圖像識別的任務	10
2.2.1  視覺感知	10
2.2.2  圖像表達	11
2.2.3  畫面不變性	12
2.3  捲積神經網絡結構	14
2.3.1  捲積層	15
2.3.2  池化	16
2.3.3  激活函數	16
2.3.4  全連接層	17
2.3.5  捲積神經網絡訓練	18
2.4  軟件環境安裝	20
2.4.1  Python環境安裝	20
2.4.2  Numpy功能包安裝	25
2.5  捲積神經網絡代碼詳解	26
2.5.1  Numpy功能包導入	26
2.5.2  捲積層的實現	26
2.5.3  Max Pooling層的實現	35
2.6  網絡參數調整或微調	37
框  架  篇
第3章  圖像分類及目標檢測	38
3.1  圖像分類簡介	38
3.1.1  AlexNet	42
3.1.2  VGG	45
3.1.3  GoogLeNet	49
3.1.4  ResNet	53
3.2  目標檢測	60
3.2.1  目標檢測簡介	60
3.2.2  RCNN基礎	72
3.2.3  Faster RCNN原理	80
3.2.4  Yolo系列算法	89
3.2.5  Yolov3案例	105
第4章  PyTorch基礎	137
4.1  PyTorch簡介	137
4.1.1  Tensor數據類型	137
4.1.2  Tensor運算	140
4.1.3  搭建簡單的神經網絡	144
4.2  自動求梯度	146
4.3  構建模型和優化參數	148
4.3.1  torch.nn	148
4.3.2  torch.optim	151
4.4  案例:基於PyTorch的CIFAR-10圖片分類	153
第5章  PaddlePaddle基礎	157
5.1  PaddlePaddle捲積神經網絡基礎	157
5.1.1  CNN的構成	158
5.1.2  捲積層	159
5.1.3  填充	160
5.1.4  步長	161
5.1.5  多通道捲積	161
5.1.6  多捲積核捲積	162
5.1.7  特徵圖大小	163
5.1.8  池化層	163
5.1.9  全連接層	164
5.2  PaddlePaddle基本運算	165
5.3  使用PaddlePaddle高層API直接調用分類網絡	170
5.4  手寫數字識別案例	171
5.4.1  數據處理及數據加載	172
5.4.2  網絡結構和設置學習率	173
5.4.3  模型訓練及模型推理	174
實  戰  篇
第6章  深度學習智能車項目	180
6.1  智能車硬件架構設計	181
6.2  深度學習智能車各部分介紹	182
6.3  軟件安裝和使用	183
6.4  點亮深度學習智能車的車燈	185
6.4.1  深度學習智能車車燈介紹	185
6.4.2  智能車LED引腳連接配置	185
6.4.3  智能車LED電路設計	186
6.4.4  程序設計	186
6.4.5  執行程序和查看結果	187
6.5  智能車運動控制	187
6.5.1  智能車電機特徵	187
6.5.2  電機工作方式	188
6.5.3  智能車電機控制	189
6.5.4  智能車電機引腳連接配置	190
6.5.5  電機驅動電路	190
6.5.6  智能車驅動程序設計	192
6.5.7  執行程序和查看結果	194
6.6  智能車上位機與下位機通信	194
6.6.1  智能車下位機程序設計	194
6.6.2  智能車上位機程序設計	198
6.6.3  智能車串口通信調試	199
第7章  實戰案例	200
7.1  基於PaddlePaddle深度學習框架的安裝	200
7.2  車道線識別數據處理與模型構建	203
7.3  車道線識別訓練模型	207
7.4  標志物檢測的數據採集與處理	211
7.5  Yolov5網絡模型介紹	213
7.5.1  Yolov5網絡結構	213
7.5.2  Yolov5相對於Yolov4和Yolov3的改進	215
7.6  標志物識別的模型訓練	218
7.7  智能車無人駕駛實踐	226
7.7.1  無人駕駛沙盤模型	226
7.7.2  深度學習智能車	227
7.7.3  遙控使用	228
7.7.4  深度學習智能車	229
參考文獻	235
