TensorFlow從零開始學

TensorFlow從零開始學

《TensorFlow從零開始學》是2020年3月電子工業出版社出版的圖書,作者是侯倫青、王飛、鄧昕 。

基本介紹

  • 書名:TensorFlow從零開始學
  • 作者:侯倫青、王飛、鄧昕   
  • ISBN:9787121379741 
  • 頁數:252
  • 定價:¥89.0
  • 出版社:電子工業出版社
  • 出版時間:2020年3月
  • 開本:16開
內容簡介,圖書目錄,

內容簡介

本書是一本閱讀起來特別輕鬆、學習一點都不費勁的TensorFlow入門書。本書基於TensorFlow 2.0版本,從機器學習和TensorFlow的基礎開始,針對初學者只選擇實際套用中的必需最小知識量,對前饋神經網路、卷積神經網路、循環神經網路、深度強化學習進行了淺顯易懂且快速有效的闡述,其中包括了很多具體的TensorFlow示例,最後一章的項目實戰能夠教會初學者使用深度學習解決實際問題,從而進入人工智慧這一前沿的熱門領域。本書適合初學TensorFlow,並且深度學習的理論和實踐基礎較為薄弱的讀者群體,也適合希望了解深度學習的大數據平台工程師,以及對人智慧型、深度學習感興趣的計算機相關從業人員及在校學生等閱讀,特別適合作為高等院校計算機或人工智慧專業師生的參考教材。

圖書目錄

第 1 章 機器學習基礎 / 1
1.1 人工智慧:是機遇也是挑戰 / 2
1.2 機器學習 / 2
1.2.1 什麼是機器學習 / 2
1.2.2 用機器學習解決問題的一般流程 / 4
1.2.3 數據預處理 / 6
1.2.4 特徵工程 / 7
1.2.5 模型的評估和選擇 / 10
1.3 深度學習的發展歷程及套用 / 16
1.3.1 深度學習的發展歷程 / 16
1.3.2 深度學習的套用 / 18
1.4 本章練習 / 20
第 2 章 TensorFlow 基礎 / 21
2.1 TensorFlow 2.0 簡介 / 22
2.1.1 TensorFlow 的基本概念 / 22
2.1.2 從 1.x 到 2.0 的變化 / 25
2.1.3 TensorFlow 2.0 的架構 / 26
2.2 TensorFlow 2.0 的安裝 / 27
2.3 TensorFlow 2.0 的使用 / 33
2.3.1 “tf.data”API / 33
2.3.2 “tf.keras”API / 40
2.4 使用 GPU 加速 / 47
2.4.1 安裝配置 GPU 環境 / 47
2.4.2 使用 TensorFlow-GPU / 53
2.5 本章小結 / 55
第 3 章 前饋神經網路 / 56
3.1 神經網路 / 57
3.1.1 感知器模型 / 57
3.1.2 多層神經網路 / 58
3.2 激活函式 / 61
3.2.1 Logistic 函式 / 61
3.2.2 Tanh 函式 / 61
3.2.3 ReLU 函式 / 62
3.3 損失函式和輸出單元 / 63
3.3.1 損失函式的選擇 / 63
3.3.2 輸出單元的選擇 / 64
3.4 小試牛刀:MNIST 手寫數字識別 / 65
3.4.1 MNIST 數據集 / 66
3.4.2 數據處理 / 67
3.4.3 簡單前饋神經網路的實現 / 70
3.5 本章小結 / 72
3.6 本章練習 / 72
第 4 章 卷積神經網路 / 73
4.1 卷積神經網路的基本特徵與
基本結構 / 74
4.2 卷積層 / 76
4.2.1 什麼是卷積 / 76
4.2.2 滑動步長和零填充 / 79
4.2.3 卷積層的基本結構 / 81
4.3 池化層 / 83
4.4 小試牛刀: CNN 實現圖像分類 / 84
4.5 本章小結 / 92
4.6 本章練習 / 92
第 5 章 循環神經網路 / 93
5.1 簡單循環神經網路 / 94
5.1.1 循環神經網路的基本
結構 / 95
5.1.2 循環神經網路的運算過程和
參數更新 / 96
5.2 常用循環神經網路 / 100
5.2.1 多層循環神經網路 / 101
5.2.2 雙向循環神經網路 / 101
5.2.3 TensorFlow 實現循環神經
網路 / 102
5.3 長期依賴問題及其最佳化 / 107
5.4 門控循環神經網路 / 110
5.4.1 長短期記憶網路 / 110
5.4.2 門控循環單元 / 114
5.4.3 TensorFlow 實現 LSTM 和
GRU / 115
5.5 循環神經網路的套用 / 116
5.5.1 文本分類 / 116
5.5.2 序列標註 / 117
5.5.3 機器翻譯 / 118
5.6 注意力模型 / 119
5.7 本章小結 / 121
5.8 本章練習 / 121
第 6 章 深度強化學習 / 122
6.1 從 AlphaGo 看深度強化學習 / 123
6.2 強化學習基礎知識 / 126
6.2.1 強化學習問題 / 126
6.2.2 馬爾可夫決策過程 / 128
6.2.3 最優價值函式和貝爾曼
方程 / 130
6.3 有模型的強化學習方法 / 131
6.3.1 價值疊代 / 132
6.3.2 策略疊代 / 132
6.4 無模型的強化學習方法 / 133
6.4.1 蒙特卡羅方法 / 133
6.4.2 時序差分學習 / 136
6.4.3 值函式近似 / 139
6.4.4 策略搜尋 / 139
6.5 強化學習算法 / 141
6.5.1 Q-Learning 算法 / 141
6.5.2 Monte Carlo Policy Gradient
算法 / 146
6.5.3 Actor-Critic 算法 / 150
6.6 深度強化學習算法 / 154
6.6.1 Deep Q-Networks(DQN) / 154
6.6.2 Deep Deterministic Policy
Gradient(DDPG) / 156
6.7 本章小結 / 157
6.8 本章練習 / 157
第 7 章 項目實戰 / 158
7.1 CNN 實戰項目一:Chars74K / 158
7.2 CNN 實戰項目二:CIFAR-10 / 166
7.3 RNN實戰項目一:新聞文本分類 / 174
7.4 RNN 實戰項目二:聊天機器人 / 180
7.5 DRL 實戰項目:DQN / 189,第 1 章 機器學習基礎 / 1
1.1 人工智慧:是機遇也是挑戰 / 2
1.2 機器學習 / 2
1.2.1 什麼是機器學習 / 2
1.2.2 用機器學習解決問題的一般流程 / 4
1.2.3 數據預處理 / 6
1.2.4 特徵工程 / 7
1.2.5 模型的評估和選擇 / 10
1.3 深度學習的發展歷程及套用 / 16
1.3.1 深度學習的發展歷程 / 16
1.3.2 深度學習的套用 / 18
1.4 本章練習 / 20
第 2 章 TensorFlow 基礎 / 21
2.1 TensorFlow 2.0 簡介 / 22
2.1.1 TensorFlow 的基本概念 / 22
2.1.2 從 1.x 到 2.0 的變化 / 25
2.1.3 TensorFlow 2.0 的架構 / 26
2.2 TensorFlow 2.0 的安裝 / 27
2.3 TensorFlow 2.0 的使用 / 33
2.3.1 “tf.data”API / 33
2.3.2 “tf.keras”API / 40
2.4 使用 GPU 加速 / 47
2.4.1 安裝配置 GPU 環境 / 47
2.4.2 使用 TensorFlow-GPU / 53
2.5 本章小結 / 55
第 3 章 前饋神經網路 / 56
3.1 神經網路 / 57
3.1.1 感知器模型 / 57
3.1.2 多層神經網路 / 58
3.2 激活函式 / 61
3.2.1 Logistic 函式 / 61
3.2.2 Tanh 函式 / 61
3.2.3 ReLU 函式 / 62
3.3 損失函式和輸出單元 / 63
3.3.1 損失函式的選擇 / 63
3.3.2 輸出單元的選擇 / 64
3.4 小試牛刀:MNIST 手寫數字識別 / 65
3.4.1 MNIST 數據集 / 66
3.4.2 數據處理 / 67
3.4.3 簡單前饋神經網路的實現 / 70
3.5 本章小結 / 72
3.6 本章練習 / 72
第 4 章 卷積神經網路 / 73
4.1 卷積神經網路的基本特徵與
基本結構 / 74
4.2 卷積層 / 76
4.2.1 什麼是卷積 / 76
4.2.2 滑動步長和零填充 / 79
4.2.3 卷積層的基本結構 / 81
4.3 池化層 / 83
4.4 小試牛刀: CNN 實現圖像分類 / 84
4.5 本章小結 / 92
4.6 本章練習 / 92
第 5 章 循環神經網路 / 93
5.1 簡單循環神經網路 / 94
5.1.1 循環神經網路的基本
結構 / 95
5.1.2 循環神經網路的運算過程和
參數更新 / 96
5.2 常用循環神經網路 / 100
5.2.1 多層循環神經網路 / 101
5.2.2 雙向循環神經網路 / 101
5.2.3 TensorFlow 實現循環神經
網路 / 102
5.3 長期依賴問題及其最佳化 / 107
5.4 門控循環神經網路 / 110
5.4.1 長短期記憶網路 / 110
5.4.2 門控循環單元 / 114
5.4.3 TensorFlow 實現 LSTM 和
GRU / 115
5.5 循環神經網路的套用 / 116
5.5.1 文本分類 / 116
5.5.2 序列標註 / 117
5.5.3 機器翻譯 / 118
5.6 注意力模型 / 119
5.7 本章小結 / 121
5.8 本章練習 / 121
第 6 章 深度強化學習 / 122
6.1 從 AlphaGo 看深度強化學習 / 123
6.2 強化學習基礎知識 / 126
6.2.1 強化學習問題 / 126
6.2.2 馬爾可夫決策過程 / 128
6.2.3 最優價值函式和貝爾曼
方程 / 130
6.3 有模型的強化學習方法 / 131
6.3.1 價值疊代 / 132
6.3.2 策略疊代 / 132
6.4 無模型的強化學習方法 / 133
6.4.1 蒙特卡羅方法 / 133
6.4.2 時序差分學習 / 136
6.4.3 值函式近似 / 139
6.4.4 策略搜尋 / 139
6.5 強化學習算法 / 141
6.5.1 Q-Learning 算法 / 141
6.5.2 Monte Carlo Policy Gradient
算法 / 146
6.5.3 Actor-Critic 算法 / 150
6.6 深度強化學習算法 / 154
6.6.1 Deep Q-Networks(DQN) / 154
6.6.2 Deep Deterministic Policy
Gradient(DDPG) / 156
6.7 本章小結 / 157
6.8 本章練習 / 157
第 7 章 項目實戰 / 158
7.1 CNN 實戰項目一:Chars74K / 158
7.2 CNN 實戰項目二:CIFAR-10 / 166
7.3 RNN實戰項目一:新聞文本分類 / 174
7.4 RNN 實戰項目二:聊天機器人 / 180
7.5 DRL 實戰項目:DQN / 189

相關詞條

熱門詞條

聯絡我們