深度學習(微課視頻版)

呂雲翔 王志鵬 主編 王淥汀 劉卓然 韓雪婷 梁菁菁 副主編

  • 出版商: 清華大學
  • 出版日期: 2024-08-01
  • 定價: $359
  • 售價: 8.5$305
  • 語言: 簡體中文
  • ISBN: 7302670722
  • ISBN-13: 9787302670728
  • 相關分類: DeepLearning
  • 下單後立即進貨 (約4週~6週)

  • 深度學習(微課視頻版)-preview-1
  • 深度學習(微課視頻版)-preview-2
  • 深度學習(微課視頻版)-preview-3
深度學習(微課視頻版)-preview-1

相關主題

商品描述

"本書循序漸進地介紹了深度學習的基礎知識與常用方法,全面細致地提供了深度學習操作的原理和在深度學習框架下的實踐步驟。本書共分為三部分,理論基礎、實驗和案例。第一部分理論基礎,包括第1~7章,主要介紹深度學習的基礎知識、深度學習在不同領域的應用、不同深度學習框架的對比以及機器學習、神經網絡等內容; 第二部分實驗,包括第8~9章,主要講解常用深度學習框架的基礎以及電腦視覺、自然語言處理、強化學習和可視化技術領域的一些實驗講解。第三部分案例包括第10~17章,通過8個案例介紹深度學習在圖像分類、目標檢測、目標識別、圖像分割、生成對抗、自然語言處理等方面的應用。 本書適合Python深度學習初學者、機器學習算法分析從業人員以及高等學校電腦科學、軟件工程等相關專業的師生閱讀。 "

目錄大綱

 

 

目錄

 

 

第一部分理 論 基 礎

 

第1章深度學習簡介

 

1.1電腦視覺

 

1.1.1定義

 

1.1.2基本任務

 

1.1.3傳統方法

 

1.1.4仿生學與深度學習

 

1.1.5現代深度學習

 

1.1.6小結

 

1.2自然語言處理

 

1.2.1自然語言處理的基本問題

 

1.2.2傳統方法與神經網絡方法的比較

 

1.2.3發展趨勢

 

1.3強化學習

 

1.3.1什麽是強化學習

 

1.3.2強化學習算法簡介

 

1.3.3強化學習的應用

 

小結

 

習題

 

第2章深度學習框架及其對比

 

2.1PyTorch

 

2.1.1PyTorch簡介

 

2.1.2PyTorch的特點

 

2.1.3PyTorch概述

 

2.2TensorFlow

 

2.2.1TensorFlow簡介

 

2.2.2數據流圖

 

2.2.3TensorFlow的特點

 

2.2.4TensorFlow概述

 

2.3PaddlePaddle

 

2.3.1PaddlePaddle簡介

 

2.3.2PaddlePaddle的特點

 

2.3.3PaddlePaddle的應用

 

2.4三者的比較

 

小結

 

習題

 

第3章機器學習基礎知識

 

3.1機器學習概述

 

3.1.1關鍵術語

 

3.1.2機器學習的分類

 

3.1.3機器學習的模型構造過程

 

3.2監督學習

 

3.2.1線性回歸

 

3.2.2Logistic回歸

 

3.2.3最小近鄰法

 

3.2.4線性判別分析法

 

3.2.5樸素貝葉斯分類算法

 

3.2.6決策樹分類算法

 

3.2.7支持向量機分類算法

 

3.3非監督學習

 

3.3.1劃分式聚類方法

 

3.3.2層次化聚類方法

 

3.3.3基於密度的聚類方法

 

3.4強化學習

 

3.4.1強化學習、監督學習和非監督學習

 

3.4.2強化學習問題描述

 

3.4.3強化學習問題分類

 

3.5神經網絡和深度學習

 

3.5.1感知器模型

 

3.5.2前饋神經網絡

 

3.5.3捲積神經網絡

 

3.5.4其他類型結構的神經網絡

 

3.6案例: 銀行貸款用戶篩選

 

小結

 

習題

 

 

 

 

 

 

第4章回歸模型

 

4.1線性回歸

 

4.2Logistic回歸

 

4.3用PyTorch實現Logistic回歸

 

4.3.1數據準備

 

4.3.2線性方程

 

4.3.3激活函數

 

4.3.4損失函數

 

4.3.5優化算法

 

4.3.6模型可視化

 

小結

 

習題

 

第5章神經網絡基礎

 

5.1基礎概念

 

5.2感知器

 

5.2.1單層感知器

 

5.2.2多層感知器

 

5.3BP神經網絡

 

5.3.1梯度下降

 

5.3.2後向傳播

 

5.4Dropout正則化

 

5.5批標準化

 

5.5.1Batch Normalization的實現方式

 

5.5.2Batch Normalization的使用方法

 

小結

 

習題

 

第6章捲積神經網絡與電腦視覺

 

6.1捲積神經網絡的基本思想

 

6.2捲積操作

 

6.3池化層

 

6.4捲積神經網絡

 

6.5經典網絡結構

 

6.5.1VGG網絡

 

6.5.2InceptionNet

 

6.5.3ResNet

 

6.6用PyTorch進行手寫數字識別

 

小結

 

習題

 

第7章神經網絡與自然語言處理

 

7.1語言建模

 

7.2基於多層感知器的架構

 

7.3基於循環神經網絡的架構

 

7.3.1循環單元

 

7.3.2通過時間後向傳播

 

7.3.3帶有門限的循環單元

 

7.3.4循環神經網絡語言模型

 

7.3.5神經機器翻譯

 

7.4基於捲積神經網絡的架構

 

7.5基於Transformer的架構

 

7.5.1多頭註意力

 

7.5.2非參位置編碼

 

7.5.3編碼器單元與解碼器單元

 

7.6表示學習與預訓練技術

 

7.6.1詞向量

 

7.6.2加入上下文信息的特徵表示

 

7.6.3網絡預訓練

 

小結

 

習題

 

第二部分實驗

 

第8章操作實踐

 

8.1PyTorch操作實踐

 

8.1.1PyTorch安裝

 

8.1.2Tensor對象及其運算

 

8.1.3Tensor的索引和切片

 

8.1.4Tensor的變換、拼接和拆分

 

8.1.5PyTorch的Reduction操作

 

8.1.6PyTorch的自動微分

 

8.2TensorFlow操作實踐

 

8.2.1TensorFlow安裝

 

8.2.2Tensor對象及其運算

 

8.2.3Tensor的索引和切片

 

8.2.4Tensor的變換、拼接和拆分

 

8.2.5TensorFlow的Reduction操作

 

8.2.6TensorFlow的自動微分

 

8.3PaddlePaddle操作實踐

 

8.3.1PaddlePaddle安裝

 

8.3.2Tensor的創建和初始化

 

8.3.3Tensor的常見基礎操作

 

8.3.4自動微分

 

小結

 

第9章綜合項目實驗

 

9.1電腦視覺

 

9.1.1一個通用的圖像分類模型

 

9.1.2兩階段目標檢測和語義分割

 

9.1.3人物圖像處理

 

9.1.4調用遠程服務

 

9.1.5動漫圖像生成

 

9.2自然語言處理

 

9.2.1垃圾郵件分類

 

9.2.2詞嵌入技術

 

9.2.3文本生成與多輪對話

 

9.2.4語音識別

 

9.3強化學習

 

9.4可視化技術

 

9.4.1使用TensorBoard可視化訓練過程

 

9.4.2捲積核可視化

 

9.4.3註意力機制可視化

 

第三部分案例

 

第10章案例: 基於ResNet的跨域數據集圖像分類

 

10.1遷移學習

 

10.2數據集介紹與預處理

 

10.2.1數據集介紹

 

10.2.2數據預處理

 

10.3數據加載與模型訓練

 

10.3.1數據集加載

 

10.3.2模型訓練

 

10.4運行結果

 

小結

 

第11章案例:  基於YOLO V3的安全帽佩戴檢測

 

11.1數據準備

 

11.1.1數據採集與標註

 

11.1.2模型和框架選擇

 

11.1.3數據格式轉換

 

11.2模型構建、訓練和測試

 

11.2.1YOLO系列模型

 

11.2.2模型訓練

 

11.2.3測試與結果

 

小結

 

第12章案例:  基於PaddleOCR的車牌識別

 

12.1車牌識別簡介

 

12.1.1車牌識別應用及發展史

 

12.1.2基於深度學習的車牌識別技術

 

12.2基於PaddleOCR的車牌識別實現

 

12.2.1PaddleOCR簡介與環境準備

 

12.2.2CCPD數據集介紹

 

12.2.3數據集準備與預處理

 

12.2.4模型選擇與訓練

 

小結

 

第13章案例:  基於PaddleSeg的動物圖詞組義分割

 

13.1語義分割應用簡介

 

13.2基於PaddleSeg的語義分割實現

 

13.2.1PaddleSeg簡介與環境準備

 

13.2.2OxfordIIIT Pet數據集介紹

 

13.2.3模型訓練

 

13.2.4模型的評估與測試

 

小結

 

第14章案例:  基於SRCNN圖像超分辨率

 

14.1SRCNN介紹

 

14.2技術方案及核心代碼

 

14.2.1模型訓練要點

 

14.2.2構造函數

 

14.2.3構建SRCNN的結構

 

14.2.4模型訓練

 

小結

 

第15章案例: 基於TensorFlowTTS的中文語音合成

 

15.1TTS簡介

 

15.1.1語音合成技術

 

15.1.2TTS技術發展史和基本原理

 

15.1.3基於深度學習的TTS

 

15.2基於TensorFlowTTS的語音合成實現

 

15.2.1TensorFlowTTS簡介與環境準備

 

15.2.2算法簡介

 

15.2.3代碼實現與結果展示

 

第16章案例:  基於LSTM的原創音樂生成

 

16.1樣例背景介紹

 

16.1.1循環神經網絡

 

16.1.2Music 21

 

16.1.3TensorFlow

 

16.2項目結構設計

 

16.3實驗步驟

 

16.3.1搭建實驗環境

 

16.3.2觀察並分析數據

 

16.3.3數據預處理

 

16.3.4生成音樂

 

16.4成果檢驗

 

第17章案例:  基於Fast RCNN的視頻問答

 

17.1視頻問答與聯合嵌入模型

 

17.2準備工作

 

17.2.1下載數據

 

17.2.2軟件包和配置文件

 

17.3基礎模塊實現

 

17.3.1FCNet

 

17.3.2SimpleClassifier模塊

 

17.4問題嵌入模塊實現

 

17.4.1詞嵌入

 

17.4.2RNN

 

17.5TopDown Attention模塊實現

 

17.6VQA系統實現

 

17.7模型訓練與可視化

 

17.7.1模型訓練

 

17.7.2可視化

 

小結

 

附錄A深度學習的數學基礎

 

A.1線性代數

 

A.2概率論

 

參考文獻