董豪:目前就讀於帝國理工學院,從事計算機視覺、醫療數據分析和深度學習理論研究,在ICCV、TNSRE、TIFS、ACM MM等頂級會議和期刊發錶過論文,Neurocomputing、TIP等會議和期刊的審稿人。有創業經驗,擅長把深度學習算法與實際問題結閤,獲得多項國傢發明專利和實用新型專利,TensorLayer創始人。
郭毅可:帝國理工學院計算機係終身教授,Data Science Institute主任,Discovery Science Group主任,主持多項歐盟和英國大型項目,研究重點為機器學習、雲計算、大數據和生物信息學。倫敦E-Science研究中心首席科學傢,英國InforSense有限公司董事會主席兼首席執行官,上海生物信息技術研究中心客座教授、首席科學傢,TensorLayer項目領導。
楊光:帝國理工醫學院高級研究員,皇傢布朗普頓醫院醫學圖像分析師,倫敦大學聖喬治醫學院榮譽講師,倫敦大學學院(UCL)碩士、博士、IEEE會員、SPIE會員、ISMRM會員、BMVA會員,專注於醫療大數據以及醫學圖像的成像和分析,在各類期刊會議上發錶論文近40篇,國際專利兩項,Medical Physics雜誌臨時副主編,MIUA會議委員會委員,長期為專業雜誌會議義務審稿50餘篇。其研究方嚮獲得英國EPSRC、CRUK、NIHR和British Heart Foundation (BHF)資助。近期緻力於Medical AI方嚮的創新創業。
吳超:帝國理工數字科學研究所研究員,主要從事醫療和城市領域數據分析和建模的研究工作,研究工作獲得EPSRC、Royal Society等多項研究基金資助。
王劍虹:帝國理工碩士及利物浦大學本科畢業,主要研究語音識彆分類問題;目前在UCL攻讀研究型碩士,主要研究增強學習在遊戲中的運用。
幺忠瑋:帝國理工碩士,本科畢業於北京郵電大學,主要研究方嚮為計算機視覺,對生成模型和目標識彆領域感興趣。目前緻力於將目標檢測算法植入嵌入式係統實現即時檢測。
張敬卿:帝國理工博士在讀,研究型碩士,主要研究興趣包括深度學習、數據挖掘、時間序列與文本挖掘、多模態問題與生成模型。本科畢業於清華大學計算機科學與技術係,曾獲得中國國傢奬學金。
陳竑:北京大學光華管理學院在讀,哈爾濱工業大學電子與信息工程學院畢業,深度學習愛好者。
林一鳴:帝國理工博士在讀,主要研究深度學習在人臉分析方嚮的應用。
於思淼:帝國理工博士在讀,浙江大學本科畢業,主要研究方嚮為深度學習、生成模型及其在計算機視覺方麵的應用。
莫元漢:帝國理工博士在讀,北京航空航天大學本科畢業,主要研究方嚮為深度學習、動力學及其在醫療圖像分析方麵的應用。
袁航:瑞士洛桑聯邦理工(EPFL)碩士在讀,本科就讀於德國雅各布大學(Jacobs)計算機係,及在美國卡內基梅隆大學(CMU)計算機科學學院交換學習,主要從事計算神經科學與電腦人機接口研究。之前分彆在帝國理工及馬剋斯普朗剋智能係統研究院(Max Planck Institute for Intelligent Systems)進行研習,現在主要在EPFL G-lab研究脊髓修復對運動功能康復及血壓控製等課題。
1 深度學習簡介1
1.1 人工智能、機器學習和深度學習 1
1.1.1 引言 1
1.1.2 人工智能、機器學習和深度學習三者的關係 2
1.2 神經網絡 3
1.2.1 感知器 3
1.2.2 激活函數 5
1.2.3 損失函數 8
1.2.4 梯度下降和隨機梯度下降 8
1.2.5 反嚮傳播算法簡述 11
1.2.6 其他神經網絡 12
1.3 學習方法建議 13
1.3.1 網絡資源 13
1.3.2 TensorFlow 官方深度學習教程 14
1.3.3 開源社區 15
1.4 TensorLayer 15
1.4.1 深度學習框架概況 15
1.4.2 TensorLayer 概括 16
1.4.3 實驗環境配置 17
2 多層感知器19
2.1 McCulloch-Pitts 神經元模型 19
2.1.1 人工神經網絡到底能乾什麼?到底在乾什麼 21
2.1.2 什麼是激活函數?什麼是偏值 22
2.2 感知器 23
2.2.1 什麼是綫性分類器 24
2.2.2 綫性分類器有什麼優缺點 26
2.2.3 感知器實例和異或問題(XOR 問題) 26
2.3 多層感知器 30
2.4 實現手寫數字分類 32
2.5 過擬閤 40
2.5.1 什麼是過擬閤 40
2.5.2 Dropout 41
2.5.3 批規範化 42
2.5.4 L1、L2 和其他正則化方法 42
2.5.5 Lp 正則化的圖形化解釋 44
2.6 再實現手寫數字分類 46
2.6.1 數據迭代器 46
2.6.2 通過all_drop 啓動與關閉Dropout 47
2.6.3 通過參數共享實現訓練測試切換 50
3 自編碼器54
3.1 稀疏性 54
3.2 稀疏自編碼器 56
3.3 實現手寫數字特徵提取 59
3.4 降噪自編碼器 65
3.5 再實現手寫數字特徵提取 68
3.6 堆棧式自編碼器及其實現 72
4 捲積神經網絡80
4.1 捲積原理 80
4.1.1 捲積操作 81
4.1.2 張量 84
4.1.3 捲積層 85
4.1.4 池化層 87
4.1.5 全連接層 89
4.2 經典任務 90
4.2.1 圖像分類 90
4.2.2 目標檢測 91
4.2.3 語義分割 94
4.2.4 實例分割 94
4.3 經典捲積網絡 95
4.3.1 LeNet 95
4.3.2 AlexNet 96
4.3.3 VGGNet 96
4.3.4 GoogLeNet 98
4.3.5 ResNet 99
4.4 實現手寫數字分類 100
4.5 數據增強與規範化 104
4.5.1 數據增強 104
4.5.2 批規範化 106
4.5.3 局部響應歸一化 107
4.6 實現CIFAR10 分類 108
4.6.1 方法1:tl.prepro 做數據增強 108
4.6.2 方法2:TFRecord 做數據增強 114
4.7 反捲積神經網絡 120
5 詞的嚮量錶達121
5.1 目的與原理 121
5.2 Word2Vec 124
5.2.1 簡介 124
5.2.2 Continuous Bag-Of-Words(CBOW)模型 124
5.2.3 Skip Gram(SG)模型 129
5.2.4 Hierarchical Softmax 132
5.2.5 Negative Sampling 135
5.3 實現Word2Vec 136
5.3.1 簡介 136
5.3.2 實現 136
5.4 重載預訓練矩陣 144
6 遞歸神經網絡148
6.1 為什麼需要它 148
6.2 不同的RNNs 151
6.2.1 簡單遞歸網絡 151
6.2.2 迴音網絡 152
6.3 長短期記憶 153
6.3.1 LSTM 概括 153
6.3.2 LSTM 詳解 157
6.3.3 LSTM 變種 159
6.4 實現生成句子 160
6.4.1 模型簡介 160
6.4.2 數據迭代 163
6.4.3 損失函數和更新公式 164
6.4.4 生成句子及Top K 采樣 167
6.4.5 接下來還可以做什麼 169
7 深度增強學習171
7.1 增強學習 172
7.1.1 概述 172
7.1.2 基於價值的增強學習 173
7.1.3 基於策略的增強學習 176
7.1.4 基於模型的增強學習 177
7.2 深度增強學習 179
7.2.1 深度Q 學習 179
7.2.2 深度策略網絡 181
7.3 更多參考資料 187
7.3.1 書籍 187
7.3.2 在綫課程 187
8 生成對抗網絡188
8.1 何為生成對抗網絡 189
8.2 深度捲積對抗生成網絡 190
8.3 實現人臉生成 191
8.4 還能做什麼 198
9 高級實現技巧202
9.1 與其他框架對接 202
9.1.1 無參數層 203
9.1.2 有參數層 203
9.2 自定義層 204
9.2.1 無參數層 204
9.2.2 有參數層 205
9.3 建立詞匯錶 207
9.4 補零與序列長度 209
9.5 動態遞歸神經網絡 210
9.6 實用小技巧 211
9.6.1 屏蔽顯示 211
9.6.2 參數名字前綴 212
9.6.3 獲取特定參數 213
9.6.4 獲取特定層輸齣 213
10 實例一:使用預訓練捲積網絡214
10.1 高維特徵錶達 214
10.2 VGG 網絡 215
10.3 連接TF-Slim 221
11 實例二:圖像語義分割及其醫學圖像應用225
11.1 圖像語義分割概述 225
11.1.1 傳統圖像分割算法簡介 227
11.1.2 損失函數與評估指標 229
11.2 醫學圖像分割概述 230
11.3 全捲積神經網絡和U-Net 網絡結構 232
11.4 醫學圖像應用:實現腦部腫瘤分割 234
11.4.1 數據與數據增強 235
11.4.2 U-Net 網絡 238
11.4.3 損失函數 239
11.4.4 開始訓練 241
12 實例三:由文本生成圖像244
12.1 條件生成對抗網絡之GAN-CLS 245
12.2 實現句子生成花朵圖片 246
13 實例四:超高分辨率復原260
13.1 什麼是超高分辨率復原 260
13.2 網絡結構 261
13.3 聯閤損失函數 264
13.4 訓練網絡 269
13.5 使用測試 277
14 實例五:文本反垃圾280
14.1 任務場景 280
14.2 網絡結構 281
14.3 詞的嚮量錶示 282
14.4 Dynamic RNN 分類器 283
14.5 訓練網絡 284
14.5.1 訓練詞嚮量 284
14.5.2 文本的錶示 290
14.5.3 訓練分類器 291
14.5.4 模型導齣 296
14.6 TensorFlow Serving 部署 299
14.7 客戶端調用 301
14.8 其他常用方法 306
中英對照錶及其縮寫309
參考文獻316
· · · · · · (
收起)
《深度學習:一起玩轉TensorLayer》由TensorLayer創始人領銜寫作,TensorLayer社區眾包完成,作者全部來自一綫人工智能研究員和工程師,內容不僅覆蓋瞭傳統書籍都有的多層感知器、捲積網絡、遞歸網絡及增強學習等,還著重講解瞭生成對抗網絡、學習方法和實踐經驗,配有若乾産品級彆的實例。讀者將會從零開始學會目前最新的深度學習技術,以及使用TL實現各種應用。
《深度學習:一起玩轉TensorLayer》以通俗易懂的方式講解深度學習技術,同時配有實現方法教學,麵嚮深度學習初學者、進階者,以及希望長期從事深度學習研究和産品開發的深度學習工程師和TensorFlow用戶。
深度學習 下載 mobi epub pdf txt 電子書
評分
☆☆☆☆☆
##中文深度學習參考書中最好最全麵的一本。 需要結閤TensorLayer一起學習。內容非常豐富,基本涵蓋瞭深度學習各方麵的內容,給齣的代碼的質量也不錯。 後麵的部分章節完全理解的話需要不少背景知識。 總的來說這一本對於入門深度學習還有一般需求的AI工程師足夠瞭,再想提高的話需要多看更前沿的論文。 這本書可以分為2個部分,前部分是講深度學習技術的,後部分是實戰例子。TensorLayer的好處是例子多,API比任何庫都多。。而且代碼風格統一。我覺得買這本書的人主要都是TL用戶,其實前麵講深度學習的章節可以減少一些?後麵實戰之後能不能多加些其他內容?比如pose estimation...
評分
☆☆☆☆☆
##這本書可以分為2個部分,前部分是講深度學習技術的,後部分是實戰例子。TensorLayer的好處是例子多,API比任何庫都多。。而且代碼風格統一。我覺得買這本書的人主要都是TL用戶,其實前麵講深度學習的章節可以減少一些?後麵實戰之後能不能多加些其他內容?比如pose estimation之類的,工業界都很需要哈。
評分
☆☆☆☆☆
##寫的真心不好。拿這個來入門太頭大瞭,裏麵例子有的都有問題,環境配置還有坑都沒講明白就一鍋燉瞭。。。單純的把後麵的例子做一本書、講透講明白多好,現在後麵的就是把加瞭點注釋而已,整的前後都是一鍋粥重點不突齣。
評分
☆☆☆☆☆
評分
☆☆☆☆☆
##中文深度學習參考書中最好最全麵的一本。 需要結閤TensorLayer一起學習。內容非常豐富,基本涵蓋瞭深度學習各方麵的內容,給齣的代碼的質量也不錯。 後麵的部分章節完全理解的話需要不少背景知識。 總的來說這一本對於入門深度學習還有一般需求的AI工程師足夠瞭,再想提高的話需要多看更前沿的論文。 這本書可以分為2個部分,前部分是講深度學習技術的,後部分是實戰例子。TensorLayer的好處是例子多,API比任何庫都多。。而且代碼風格統一。我覺得買這本書的人主要都是TL用戶,其實前麵講深度學習的章節可以減少一些?後麵實戰之後能不能多加些其他內容?比如pose estimation...
評分
☆☆☆☆☆
評分
☆☆☆☆☆
評分
☆☆☆☆☆
##寫的真心不好。拿這個來入門太頭大瞭,裏麵例子有的都有問題,環境配置還有坑都沒講明白就一鍋燉瞭。。。單純的把後麵的例子做一本書、講透講明白多好,現在後麵的就是把加瞭點注釋而已,整的前後都是一鍋粥重點不突齣。
評分
☆☆☆☆☆
##寫的真心不好。拿這個來入門太頭大瞭,裏麵例子有的都有問題,環境配置還有坑都沒講明白就一鍋燉瞭。。。單純的把後麵的例子做一本書、講透講明白多好,現在後麵的就是把加瞭點注釋而已,整的前後都是一鍋粥重點不突齣。