TensorFlow深度學習從入門到進階

《TensorFlow深度學習從入門到進階》是2020年機械工業出版社出版的圖書。

基本介紹

  • 中文名:TensorFlow深度學習從入門到進階
  • 作者:張德豐 
  • 出版時間:2020年
  • 出版社:機械工業出版社
  • ISBN:9787111652632
內容簡介,圖書目錄,

內容簡介

《TensorFlow深度學習從入門到進階》以TensorFlow為主線進行講解,書中每章節都以理論引出,以TensorFlow套用鞏固結束,理論與實踐相結合,讓讀者快速掌握TensorFlow機器學習。《TensorFlow深度學習從入門到進階》共11章,主要包括TensorFlow與深度網路、TensorFlow編程基礎、TensorFlow編程進階、線性回歸、邏輯回歸、聚類分析、神經網路算法、卷積神經網路、循環神經網路、其他網路、機器學習綜合實戰等內容。
《TensorFlow深度學習從入門到進階》適合TensorFlow初學者閱讀,也適合研究TensorFlow的廣大科研人員、學者、工程技術人員學習參考。

圖書目錄

前言
第1章 TensorFlow與深度學習
1.1 深度學習的由來
1.2 語言與系統的支持
1.3 TensorFlow的特點
1.4 核心組件
1.5 TensorFlow的主要依賴包
1.5.1 Protocol Buffer包
1.5.2 Bazel包
1.6 搭建環境
1.6.1 安裝環境
1.6.2 安裝TensorFlow
1.6.3 安裝測試
1.7 Geany
1.8 揭開深度學習的面紗
1.8.1 人工智慧、機器學習與深度學習
1.8.2 深度學習的核心思想
1.8.3 深度學習的套用
1.9 深度學習的優劣勢
第2章 TensorFlow編程基礎
2.1 張量
2.1.1 張量的概念
2.1.2 張量的使用
2.1.3 Numpy庫
2.1.4 張量的階
2.1.5 張量的形狀
2.1.6 張量套用實例
2.2 圖的實現
2.3 會話的實現
2.4 認識變數
2.4.1 變數的創建
2.4.2 變數的初始化
2.4.3 變數的更新
2.4.4 變數的保存
2.4.5 變數的載入
2.4.6 共享變數和變數命名空間
2.5 矩陣的操作
2.5.1 矩陣的生成
2.5.2 矩陣的變換
2.6 TensorFlow數據讀取的方式
2.7 從磁碟讀取信息
2.7.1 列表格式
2.7.2 讀取圖像數據
第3章 TensorFlow編程進階
3.1 佇列與執行緒
3.1.1 佇列
3.1.2 佇列管理器
3.1.3 執行緒協調器
3.1.4 組合使用
3.2 TensorFlow嵌入Layer
3.3 生成隨機圖片數據
3.4 神經網路
3.4.1 神經元
3.4.2 簡單神經結構
3.4.3 深度神經網路
3.5 損失函式
3.6 梯度下降
3.6.1 標準梯度法
3.6.2 批量梯度下降法
3.6.3 隨機梯度下降法
3.6.4 小批量梯度下降法
3.6.5 線性模型的局限性
3.6.6 直線與曲線的擬合演示
3.7 反向傳播
3.7.1 求導鏈式法則
3.7.2 反向傳播算法思路
3.7.3 反向傳播算法的計算過程
3.7.4 反向傳播演示回歸與二分類算法
3.8 隨機訓練與批量訓練
3.9 創建分類器
3.10 模型評估
3.11 最佳化函式
3.11.1 隨機梯度下降最佳化算法
3.11.2 基於動量的最佳化算法
3.11.3 Adagrad最佳化算法
3.11.4 Adadelta最佳化算法
3.11.5 Adam最佳化算法
3.11.6 實例演示幾種最佳化算法
第4章 TensorFlow實現線性回歸
4.1 矩陣操作實現線性回歸問題
4.1.1 逆矩陣解決線性回歸問題
4.1.2 矩陣分解法實現線性回歸
4.1.3 正則法對iris數據實現回歸分析
4.2 損失函式對iris數據實現回歸分析
4.3 戴明算法對iris數據實現回歸分析
4.4 嶺回歸與Lasso回歸對iris數據實現回歸分析
4.5 彈性網路算法對iris數據實現回歸分析
第5章 TensorFlow實現邏輯回歸
5.1 什麼是邏輯回歸
5.1.1 邏輯回歸與線性回歸的關係
5.1.2 邏輯回歸模型的代價函式
5.1.3 邏輯回歸的預測函式
5.1.4 判定邊界
5.1.5 隨機梯度下降算法實現邏輯回歸
5.2 逆函式及其實現
5.2.1 逆函式的相關函式
5.2.2 逆函式的實現
5.3 Softmax回歸
5.3.1 Softmax回歸簡介
5.3.2 Softmax的代價函式
5.3.3 Softmax回歸的求解
5.3.4 Softmax回歸的參數特點
5.3.5 Softmax與邏輯回歸的關係
5.3.6 多分類算法和二分類算法的選擇
5.3.7 計算機視覺領域實例
第6章 TensorFlow實現聚類分析
6.1 支持向量機及實現
6.1.1 重新審視邏輯回歸
6.1.2 形式化表示
6.1.3 函式間隔和幾何間隔
6.1.4 最優間隔分類器
6.1.5 支持向量機對iris數據進行分類
6.1.6 核函式對數據點進行預測
6.1.7 非線性支持向量機創建山鳶尾花分類器
6.1.8 多類支持向量機對iris數據進行預測
6.2 K-均值聚類法及實現
6.2.1 K-均值聚類相關概念
6.2.2 K-均值聚類法對iris數據進行聚類
6.3 最近鄰算法及實現
6.3.1 最近鄰算法概述
6.3.2 最近鄰算法求解文本距離
6.3.3 最近鄰算法實現地址匹配
第7章 神經網路算法
7.1 反向網路
7.1.1 問題設定
7.1.2 反向網路算法
7.1.3 自動微分
7.1.4 對隨機數進行反向網路演示
7.2 激勵函式及實現
7.2.1 激勵函式的用途
7.2.2 幾種激勵函式
7.2.3 幾種激勵函式的繪圖
7.3 門函式及其實現
7.4 單層神經網路對iris數據進行訓練
7.5 單個神經元的擴展及實現
7.6 構建多層神經網路
7.7 實現井字棋
第8章 TensorFlow實現卷積神經網路
8.1 全連線網路的局限性
8.2 卷積神經網路的結構
8.2.1 卷積層
8.2.2 池化層
8.2.3 全連線層
8.3 卷積神經網路的訓練
8.3.1 求導的鏈式法則
8.3.2 卷積層反向傳播
8.4 卷積神經網路的實現
8.4.1 識別0和1數字
8.4.2 預測MNIST數字
8.5 幾種經典的卷積神經網路及實現
8.5.1 AlexNet網路及實現
8.5.2 VGGNet網路及實現
8.5.3 Inception Net網路及實現
8.5.4 RestNet

相關詞條

熱門詞條

聯絡我們