深度學習:卷積神經網路技術與實踐

深度學習:卷積神經網路技術與實踐

《深度學習:卷積神經網路技術與實踐》是2020年機械工業出版社出版的圖書,作者是高敬鵬。

基本介紹

  • 中文名:深度學習:卷積神經網路技術與實踐
  • 作者:高敬鵬
  • 出版社:機械工業出版社
  • ISBN:9787111657378
內容簡介,圖書目錄,

內容簡介

本書共11章,主要內容包括深度學習簡介、Python基礎、神經網路基礎、卷積神經網路、經典卷積網路結構、遷移學習、循環神經網路、強化學習、深度強化學習、基於策略的算法更新與趨勢等,通過具體案例,將Python語言、深度學習思想、強化學習思想和實際工程完美地結合起來。本書由淺入深,從易到難,各章節既相對獨立又前後關聯,其*大的特點就是打破了傳統書籍的講解方法,在介紹各部分理論基礎的同時,搭配具體實例,通過對相關程式的詳細講解進一步加深對理論基礎的理解。

圖書目錄

前言
第1章 深度學習簡介1
11 機器學習與深度學習1
12 TensorFlow概述2
13 環境搭建3
131 在Windows系統下安裝Anaconda3
132 在Anaconda下安裝TensorFlow與Keras6
133 Spyder編輯器8
第2章 Python基礎11
21 數據類型11
211 數值類型11
212 字元串類型13
213 布爾類型13
22 變數與常量14
23 運算符14
231 運算符概述14
232 運算符優先權15
24 選擇與循環15
241 if語句15
242 while循環18
243 for循環20
244 break和continue21
25 列表與元組23
251 創建23
252 查詢24
253 修改24
254 刪除26
26 字典26
261 字典的創建27
262 字典的常規操作27
263 字典的遍歷29
27 函式29
271 函式的定義與調用30
272 參數傳遞31
28 面向對象編程33
281 類與對象33
282 繼承與多態34
29 思考與練習37
第3章 神經網路基礎38
31 單層神經網路38
32 多層神經網路39
321 隱藏層39
322 輸入層與輸出層41
33 激活函式42
331 Sigmoid函式42
332 Tanh函式43
333 Relu函式44
334 Softmax函式45
34 神經網路工作過程45
35 損失函式47
351 均方差函式47
352 交叉熵函式47
36 最佳化算法48
37 反向傳播49
38 泛化能力52
39 多層感知器53
310 MNIST數據集54
3101 下載MNIST數據集54
3102 數據預處理56
311 Keras實現感知器的手寫體識別58
3111 單層感知器手寫體識別58
3112 多層感知器手寫體識別61
312 思考與練習67
第4章 卷積神經網路68
41 卷積神經網路結構及原理68
411 卷積神經網路特點69
412 卷積層70
413 池化層72
414 全連線層73
42 卷積神經網路工作過程74
43 簡單卷積神經網路實現MNIST分類76
431 MNIST數據集預處理76
432 簡單卷積神經網路搭建77
44 CIFAR-10數據集84
441 下載CIFAR-10數據集85
442 CIFAR-10數據集預處理87
45 簡單卷積神經網路實現CIFAR-10分類88
46 思考與練習93
第5章 經典卷積網路結構94
51 LeNet概述94
52 LeNet實現MNIST分類95
521 MNIST數據預處理95
522 基於Keras搭建LeNet網路結構95
523 對LeNet網路模型進行編譯、訓練、評估與預測98
53 AlexNet概述101
54 AlexNet實現MNIST分類103
541 基於Keras搭建AlexNet網路結構103
542 對AlexNet網路模型進行編譯、訓練、評估與預測107
55 VGG16概述110
56 VGG16實現MNIST分類111
561 基於Keras搭建VGG16網路結構112
562 對VGG16網路模型進行評估與預測115
57 思考與練習117
第6章 經典卷積網路結構進階118
61 GoogLeNet概述118
62 GoogLeNet實現MNIST分類119
621 基於Keras搭建GoogLeNet網路結構119
622 對GoogLeNet進行訓練、評估與預測125
63 ResNet概述129
64 ResNet50實現MNIST分類131
641 基於Keras搭建ResNet50網路結構131
642 對ResNet50網路模型進行訓練、評估與預測138
65 思考與練習142
第7章 遷移學習143
71 基於卷積網路實現遷移學習143
72 InceptionV3實現遷移學習144
73 Xception實現遷移學習150
74 MobileNet實現遷移學習155
75 簡單卷積網路實現遷移學習164
76 思考與練習172
第8章 循環神經網路173
81 循環神經網路概述173
82 長短期記憶網路174
821 LSTM前向傳播175
822 LSTM反向傳播176
83 Reuters數據集176
831 Reuters數據集概述176
832 文本信息預處理177
84 簡單RNN實現Reuters分類180
85 LSTM實現Reuters分類185
86 思考與練習190
第9章 強化學習191
91 初識強化學習191
911 什麼是強化學習192
912 強化學習能解決什麼類型的問題193
913 強化學習如何解決問題194
92 強化學習理論基礎194
921 基本組成元素194
922 基本模型196
923 價值函式198
93 求解強化學習—有模型199
931 動態規劃與貝爾曼方程199
932 策略疊代200
933 值疊代202
934 值疊代算法實現格子世界202
94 求解強化學習—無模型208
941 蒙特卡羅算法208
942 時間差分法209
943 Q-learning算法210
944 Q-learning實現格子世界211
95 思考與練習213
第10章 深度強化學習214
101 深度強化學習框架214
102 TensorFlow編程216
1021 TensorFlow的計算模型—計算圖216
1022 TensorFlow的數據模型—張量219
1023 TensorFlow的運行模型—會話220
1024 TensorFlow變數222
1025 TensorFlow共享變數225
103 Gym的安裝及使用226
1031 Gym的安裝226
1032 Gym的使用227
104 基於值的算法更新229
1041 Q-learning實現229
1042 DQN算法原理233
1043 DQN算法實現236
1044 DDQN算法原理241
1045 DDQN算法實現243
105 思考與練習248
第11章 基於策略的算法更新與趨勢250
111 策略梯度法250
11

相關詞條

熱門詞條

聯絡我們