PaddlePaddle與深度學習應用實戰

PaddlePaddle與深度學習應用實戰

作者: 程天恆
出版社: 電子工業
出版在: 2018-05-01
ISBN-13: 9787121342479
ISBN-10: 7121342472
裝訂格式: 平裝
總頁數: 232 頁





內容描述


深度學習是目前人工智能研究中前沿、有效的一項技術,主要通過構建深度神經網絡解決視覺、自然語言處理、語音識別等諸多領域的問題。
百度在2016年發布了國內首個開源深度學習框架PaddlePaddle,簡化了深度學習算法的實現步驟,提供了靈活、易用的接口,同時支持分佈式訓練。
本書由簡單的例子引入深度學習和PaddlePaddle框架,介紹了PaddlePaddle的安裝、測試與基本使用,並結合PaddlePaddle接口介紹深度學習的基礎知識,包括常用的神經網絡和算法。
最後,通過一系列深度學習項目實例介紹PaddlePaddle在各種場景和問題中的應用,讓讀者由淺至深地理解並運用深度學習解決實際問題。


目錄大綱


第1章深度學習簡介
1.1初見 .......... 1 
1.2機器學習 .......... 1
1.3神經網絡 .......... 3 
1.4深度學習介紹 .......... 
1.5深度學習應用 .......... 8 
1.6深度學習框架 .......... 12 
1.7深度學習的未來 .......... 15 
第2章PaddlePaddle簡介
2.1安裝PaddlePaddle .......... 16 
2.2測試PaddlePaddle .......... 29
第3章初探手寫數字識別 .......... 31 
第4章PaddlePaddle基本用法
4.1數據準備 .......... 44 
4.2原始數據讀取及預處理 .......... 44 
4.3 PaddlePaddle訓練數據 .......... 46 
4.4模型配置 .......... 52
4.5激活函數 .......... 58 
4.6優化方法 .......... 64 
4.7損失函數. .......... 72 
4.8均方損失函數. .......... 73 
4.9交叉熵損失函數 .......... 73
4.10 Huber損失函數 .......... 4 
4.11 CRF損失函數 .......... 74 
4.12 CTC損失函數 .......... 75 
4.13反向傳播算法 .......... 75 
第5章卷積神經網絡 
5.1卷積神經網絡 .......... 78
5.2實例學習......... 87 
5.3拓展 .......... 112 
第6章循環神經網絡
6.1 RNN簡介 .......... 118 
6.2雙向循環神經網絡 .......... 121 
6.3循環神經網絡使用場景 .......... 127
6.4預測sin函數序列 .......... 129 
6.5拓展 .......... 134 
第7章PaddlePaddle實戰
7.1自編碼器 .......... 136 
7.2 PaddlePaddle實現自編碼器 .......... 137 
7.3實戰OCR識別(一) .......... 140
7.4實戰OCR識別(二) .......... 150 
7.5情感分析 .......... 164 
7.6 Seq2Seq及其應用 .......... 172 
7.7實現 .......... 178 
7.8 Image Caption .......... 194 
第8章深度學習新星:生成對抗網絡GAN 
8.1生成對抗網絡(GAN).......... 208 
8.2 GAN的其他應用 .......... 213 
第9章強化學習與AlphaGo .......... 216


作者介紹


程天恒,從PaddlePaddle框架開源開始使用至今,積累了豐富的使用經驗。
參加過亞洲超級計算競賽、RDMA編程比賽等,並在這些比賽中獲得過獎項,目前專注於深度學習科研工作,主要研究領域為計算機視覺、深度強化學習。




相關書籍

Adopting Agile Across Borders: A Guide to Navigating Cultural Complexity in Agile Teams and Organizations

作者 Califano Glaudia Spinks David

2018-05-01

Lua 遊戲 AI 開發指南 (Learning Game AI Programming with Lua)

作者 大衛·楊 (David Young)

2018-05-01

TinyML|TensorFlow Lite 機器學習 : 應用 Arduino 與低耗電微控制器 (Tinyml: Machine Learning with Tensorflow Lite on Arduino and Ultra-Low-Power Microcontrollers)

作者 Pete Warden Daniel Situnayake 賴屹民 譯

2018-05-01