【缺書】NT售價: 450 元
隨著現代化計算機科學的發展以及計算機運算能力的提升,人工智能得以高速發展并迅速走進我們的生活和工作之中。而深度學習作為人工智能領域的“排頭兵”,經過十多年的發展,已經能夠出色地完成非常復雜的工作,并將在未來新一輪的產業升級中起到至關重要的作用。本書從基礎理論和編程實踐兩方面展開論述,帶領讀者在算法層面上理解各種神經網絡模型,并借助Keras框架搭建和訓練模型,應用于解決實際問題。全書共12章。第1章講解如何搭建深度學習的編程環境,并簡單回顧了學習深度學習必備的數學知識。第2章從回歸算法出發帶領讀者踏上深度學習之路。第3~9章全面講解時下幾種主流的神經網絡結構,包括多層感知機(MLP)、卷積神經網絡(CNN)、循環神經網絡(RNN)、自動編碼器(AE)、變分自動編碼器(VAE)、對抗生成網絡(GNN)等。第10~12章著重介紹時下幾類主流的深度學習應用,包括圖像識別、目標檢測和自然語言處理等。無論是算法原理還是編程實踐,本書都從易到難、循序漸進地講解,并配合簡單輕松的實例幫助讀者加深印象。本書定位為一本深度學習入門教程,旨在幫助讀者快速建立深度學習知識體系,并使讀者能通過訓練簡單的神經網絡模型來解決實際問題。對于希望在深度學習這門學科上深耕細作、更上一層樓的讀者,筆者建議選定自己感興趣的方向(如計算機圖像處理、自然語言處理、強化學習等),通過閱讀論文及勤寫代碼來全面提升自己的水平。本書不僅適用于需要在工作中應用深度學習技術的專業人員,而且適用于具備一定計算機編程基礎的人工智能和深度學習愛好者。對于大專院校相關專業的師生,本書也是一本不錯的參考讀物。由于筆者水平有限,書中難免有不足之處,懇請廣大讀者批評指正。讀者除了可掃描二維碼關注公眾號獲取資訊以外,也可加入QQ群815551372進行交流。李易2020年12月
深度學習作為人工智能領域的“排頭兵”,將在未來的新一輪產業升級中起到至關重要的作用。本書以“理論+實踐”的形式幫助讀者快速建立深度學習知識體系,使讀者不僅能在算法層面上理解各種神經網絡模型,而且能借助功能強大且極易上手的Keras框架,熟練地搭建和訓練模型,應用于解決實際問題。全書共12章,內容涵蓋入門深度學習的絕大部分基礎知識。第1章講解如何搭建深度學習的編程環境,并簡單回顧了學習深度學習必備的數學知識。第2章從回歸算法出發帶領讀者踏上深度學習之路。第3~9章全面講解時下幾種主流的神經網絡結構,包括多層感知機(MLP)、卷積神經網絡(CNN)、循環神經網絡(RNN)、自動編碼器(AE)、變分自動編碼器(VAE)、對抗生成網絡(GNN)等。第10~12章著重介紹時下幾類主流的深度學習應用,包括圖像識別、目標檢測和自然語言處理等。無論是算法原理還是編程實踐,本書都從易到難、循序漸進地講解,并配合簡單輕松的實例幫助讀者加深印象。本書不僅適用于需要在工作中應用深度學習技術的專業人員,而且適用于具備一定計算機編程基礎的人工智能和深度學習愛好者。對于大專院校相關專業的師生,本書也是一本不錯的參考讀物。
前言如何獲取學習資源第1章 深度學習入門1.1 Keras的介紹與安裝 131.2 學習深度學習需要具備的數學基礎知識 16第2章 回歸算法2.1 線性回歸 312.2 多元線性回歸 392.3 邏輯回歸 42第3章 神經網絡入門3.1 簡單神經網絡的基本結構 503.2 正向傳播 513.3 激活函數 533.4 MLP的反向傳播與求導 553.5 MLP的損失函數 593.6 權重初始化 623.7 案例:黑白手寫數字識別 64第4章 神經網絡進階—如何提高性能4.1 欠擬合和過擬合問題 694.2 模型診斷與誤差分析 714.3 避免過擬合的“良藥”—正則化 734.4 優化算法 764.4.1 基于梯度下降法的優化算法 764.4.2 進階優化算法 784.5 其他優化性能的方法 814.6 模型訓練的檢查清單 83第5章 卷積神經網絡5.1 CNN的構想來源 865.2 卷積層 885.3 濾波器 895.3.1 濾波器的運算規則 895.3.2 濾波器的作用 915.3.3 填充和步長 955.4 彩色圖像輸入 985.5 反向傳播 1015.6 池化層 1035.7 CNN案例 1045.7.1 黑白手寫數字識別 1045.7.2 彩色圖像分類 107第6章 循環神經網絡6.1 RNN的基本結構 1156.2 RNN的正向傳播 1186.3 RNN的反向傳播 1206.4 簡單的RNN案例 1226.5 訓練RNN時的問題與解決方案 1296.5.1 梯度爆炸和梯度消失 1306.5.2 梯度問題的解決方案 1326.6 解決長期依賴問題的“良藥”—GRU和LSTM 1336.6.1 GRU 1346.6.2 LSTM 1386.7 RNN案例:影評分析 1426.7.1 準備知識—詞嵌入 1426.7.2 代碼解析 144第7章 自動編碼器7.1 AE的結構 1497.2 重構損失 1517.3 簡單的AE案例 1537.4 Sparse AE 1557.5 去噪自動編碼器 1577.6 上色器 160第8章 變分自動編碼器8.1 VAE的結構 1718.2 對VAE的深層理解 1748.3 損失函數 1758.4 重參數技巧 1808.5 VAE案例 181第9章 對抗生成網絡9.1 GAN的基本結構 1919.2 GAN的訓練 1929.3 GAN的數學原理 1959.4 GAN案例:DCGAN 198第10章 AI的眼睛Ⅰ—基于CNN的圖像識別10.1 VGGNet 20910.2 Inception 21410.3 ResNet 22010.4 遷移學習 226第11章 AI的眼睛Ⅱ—基于CNN的目標檢測11.1 R-CNN 23211.2 Fast R-CNN 24111.3 Faster R-CNN 24311.4 YOLO算法 246第12章 循環神經網絡的進階算法12.1 BRNN 25012.2 Encoder-Decoder 25512.3 注意力機制 257