深度學習與圖像處理(PaddlePaddle版)

錢彬 朱會傑 晉軍偉

  • 出版商: 清華大學
  • 出版日期: 2024-10-01
  • 售價: $419
  • 貴賓價: 9.5$398
  • 語言: 簡體中文
  • ISBN: 7302673772
  • ISBN-13: 9787302673774
  • 相關分類: DeepLearning
  • 立即出貨 (庫存 < 3)

  • 深度學習與圖像處理(PaddlePaddle版)-preview-1
  • 深度學習與圖像處理(PaddlePaddle版)-preview-2
  • 深度學習與圖像處理(PaddlePaddle版)-preview-3
深度學習與圖像處理(PaddlePaddle版)-preview-1

相關主題

商品描述

"本書基於國產開源深度學習框架PaddlePaddle進行編寫,全面、系統地介紹了PaddlePaddle在數字圖像處理中的各種技術及應用,書中項目實例全部採用動態圖版本實現。全書共8章,分別介紹了基於深度學習的圖像分類、目標檢測、語義分割、實例分割、關鍵點檢測、風格遷移等內容,所有知識點均通過實際項目進行串聯,旨在幫助讀者在掌握基本深度學習算法原理的基礎上,擴展項目實操能力,達到學以致用的效果。 本書可作為全國高等學校電腦、人工智能等專業的“深度學習”課程教材,主要面向相關領域的教師、在讀學生和科研人員,以及從事深度學習與圖像處理的工程技術人員和愛好者。 "

目錄大綱

 

目錄

 

第1部分基 礎 知 識

 

第1章圖像處理基礎

 

1.1圖像處理的基本概念

 

1.1.1模擬圖像和數字圖像

 

1.1.2數字圖像常見類型

 

1.1.3應用方向

 

1.2圖像處理基本操作

 

1.2.1安裝OpenCV

 

1.2.2圖像讀取、保存和可視化

 

1.2.3像素操作

 

1.2.4圖像轉換

 

1.2.5圖像縮放

 

1.2.6圖像裁剪

 

1.2.7翻轉和旋轉

 

1.3圖像捲積和濾波

 

1.3.1線性濾波與捲積

 

1.3.2常見捲積核

 

1.4綜合案例應用: 基於OpenCV的自動駕駛小車

 

1.4.1任務概述

 

1.4.2安裝模擬平臺

 

1.4.3車道線檢測

 

1.4.4動作控制

 

1.5小結

 

第2章深度學習基礎

 

2.1深度學習概述

 

2.1.1人工智能、機器學習和深度學習

 

2.1.2深度學習起源和發展

 

2.1.3深度學習框架

 

2.2環境安裝

 

2.2.1安裝說明

 

2.2.2Windows平臺

 

2.2.3Ubuntu平臺

 

2.2.4AI Studio平臺

 

2.3PaddlePaddle基礎

 

2.3.1Tensor表示

 

2.3.2Tensor計算

 

2.3.3自動求梯度

 

2.4PaddlePaddle實現機器學習: 線性回歸投資預測

 

2.4.1問題定義

 

2.4.2導數法

 

2.4.3梯度下降法

 

2.5PaddlePaddle實現深度學習: 自動駕駛小車控制

 

2.5.1捲積神經網絡基礎

 

2.5.2算法原理

 

2.5.3數據採集

 

2.5.4數據讀取

 

2.5.5網絡模型

 

2.5.6損失函數

 

2.5.7優化算法

 

2.5.8模型訓練

 

2.5.9模型驗證

 

2.5.10模型集成

 

2.6小結

 

第2部分案 例 應 用

 

第3章圖像分類(智能垃圾分揀器)

 

3.1任務概述

 

3.1.1任務背景

 

3.1.2安裝PaddleClas套件

 

3.2算法原理

 

3.2.1VGG算法

 

3.2.2ResNet算法

 

3.2.3MobileNet算法

 

3.3算法研發

 

3.3.1數據集準備

 

3.3.2算法訓練

 

3.4Jetson Nano智能終端部署(Linux GPU推理)

 

3.4.1部署工具FastDeploy介紹

 

3.4.2Jetson Nano上Python推理

 

3.4.3Jetson Nano上C++推理

 

3.5小結

 

第4章目標檢測(二維碼掃碼槍)

 

4.1任務概述

 

4.1.1任務背景

 

4.1.2安裝PaddleDetection套件

 

4.2算法原理

 

4.2.1目標檢測常用概念

 

4.2.2RCNN算法

 

4.2.3Fast RCNN算法

 

4.2.4Faster RCNN算法

 

4.2.5YOLO v3算法

 

4.2.6PicoDet算法

 

4.3算法研發

 

4.3.1目標檢測數據集常用格式介紹

 

4.3.2使用Labelme製作自己的二維碼檢測數據集

 

4.3.3Labelme格式轉換成COCO格式

 

4.3.4算法訓練

 

4.4樹莓派開發板部署(Linux CPU推理)

 

4.4.1樹莓派上Python推理 

 

4.4.2樹莓派上C++推理 

 

4.5小結

 

第5章語義分割(證件照製作工具)

 

5.1任務概述

 

5.1.1任務背景

 

5.1.2安裝PaddleSeg套件

 

5.2算法原理

 

5.2.1FCN算法

 

5.2.2UNet算法

 

5.2.3HRNet算法

 

5.2.4OCRNet算法

 

5.3算法研發

 

5.3.1數據集準備

 

5.3.2使用Labelme製作自己的語義分割數據集

 

5.3.3算法訓練

 

5.4Qt C++桌面客戶端部署(Windows CPU推理)

 

5.4.1Qt基礎示例程序介紹

 

5.4.2配置並導入FastDeploy庫

 

5.4.3編寫算法推理模塊

 

5.4.4集成依賴庫和模型

 

5.5小結

 

第6章實例分割(腎小球影像分析儀)

 

6.1任務概述

 

6.1.1任務背景

 

6.1.2實例分割概述

 

6.2算法原理

 

6.3算法研發

 

6.3.1數據集準備

 

6.3.2算法訓練

 

6.4C#工控程序部署(Windows GPU推理)

 

6.4.1生成C++示例工程

 

6.4.2編譯C++動態鏈接庫

 

6.4.3編寫C#工程

 

6.5小結

 

第7章關鍵點檢測(身份證識讀App)

 

7.1任務概述

 

7.1.1任務背景

 

7.1.2關鍵點檢測概述

 

7.2PPTinyPose算法原理

 

7.2.1LiteHRNet骨乾網絡算法

 

7.2.2數據增強算法

 

7.2.3分佈感知坐標表示方法

 

7.2.4無偏數據處理

 

7.3算法研發

 

7.3.1數據集準備

 

7.3.2算法訓練

 

7.4移動端部署(安卓Java推理)

 

7.4.1安卓基礎示例程序

 

7.4.2配置FastDeploy庫

 

7.4.3編寫推理模塊

 

7.5小結

 

第8章風格遷移(照片動漫化在線轉換網站)

 

8.1任務概述

 

8.1.1任務背景

 

8.1.2安裝PaddleGAN套件

 

8.2算法原理

 

8.2.1GAN算法

 

8.2.2DCGAN算法

 

8.2.3AnimeGAN算法

 

8.3算法研發

 

8.3.1數據集準備

 

8.3.2訓練

 

8.4微服務部署(FastDeploy Serving推理)

 

8.4.1準備Docker環境

 

8.4.2部署服務

 

8.4.3微服務開發

 

8.5小結

 

後記