Deep Learning深度學習基礎|設計下一代人工智慧演算法

Book description

深度學習(Deep Learning)如今已成為非常活躍的研究領域,同時也為現代機器學習鋪展了一條康莊大道。本書提供許多範例與清楚的說明,引導讀者進一步了解這個複雜領域中的一些主要概念。
包括Google、微軟和Facebook這樣的業界龍頭,全都在其內部積極發展深度學習團隊。不過對於一般人來說,深度學習仍舊是個相當複雜而困難的主題。如果您熟悉Python,並具備微積分的背景知識,加上對於機器學習的基本理解,本書即可幫助您入門。

.瞭解機器學習和神經網路的基礎知識
.瞭解如何訓練正向饋送神經網路
.用TensorFlow實現你的第一個神經網路
.網路越來越深度時,相關問題的管理
.建立能夠分析複雜圖片的神經網路
.使用自動編碼器進行有效的降維操作
.深入序列分析以處理自然語言
.瞭解強化學習的基礎知識

Table of contents

  1. 封面
  2. 書名頁
  3. 授權聲明頁
  4. 目錄 (1/2)
  5. 目錄 (2/2)
  6. 前言
  7. 譯者序
  8. 第一章 神經網路
  9. 打造智慧型機器
  10. 傳統電腦程式的限制
  11. 機器學習的機制
  12. 神經元
  13. 用線性感知器表示神經元
  14. 正向饋送神經網路(FFN)
  15. 線性神經元及其限制
  16. Sigmoid、Tanh和ReLU神經元
  17. Softmax輸出層
  18. 展望
  19. 第二章 訓練正向饋送神經網路
  20. 速食問題
  21. 梯度遞減
  22. Delta規則和學習速率
  23. S型神經元的梯度遞減
  24. 反向傳播演算法
  25. 隨機和小批量梯度遞減
  26. 測試組、驗證組和過度套入 (1/2)
  27. 測試組、驗證組和過度套入 (2/2)
  28. 防止深度神經網路過度套入
  29. 總結
  30. 第三章 運用TensorFlow 實現神經網路
  31. TensorFlow究竟是什麼?
  32. TensorFlow與其他選擇有何不同?
  33. 安裝TensorFlow
  34. TensorFlow變數的創建與操作
  35. TensorFlow的各種操作
  36. 佔位符張量
  37. TensorFlow的Session
  38. 變數有效範圍與共用變數
  39. 管理CPU和GPU相關模型
  40. 用TensorFlow設定邏輯回歸模型
  41. 邏輯回歸模型的記錄和訓練
  42. 用TensorBoard呈現計算圖與學習狀況
  43. 用TensorFlow構建MNIST的多層模型
  44. 總結
  45. 第四章 超越梯度遞減
  46. 梯度遞減的挑戰
  47. 深度網路誤差曲面的局部極小值
  48. 模型的可區分性
  49. 深度網路中,假的局部極小值究竟有何問題?
  50. 誤差曲面的平坦區域
  51. 梯度指往錯誤方向
  52. 以動量為基礎的最佳化做法
  53. 二階方法簡述
  54. 學習率自動調整
  55. AdaGrad —累積歷史梯度
  56. RMSProp —指數加權移動平均梯度
  57. Adam —結合動量與RMSProp的做法
  58. 最佳化選擇背後的哲學
  59. 總結
  60. 第五章 卷積神經網路
  61. 人類視覺神經元
  62. 特徵選擇的缺點
  63. 一般深度神經網路無法處理較複雜的問題
  64. 過濾器與特徵映射圖
  65. 卷積層的完整描述
  66. 最大池化
  67. 卷積網路的完整架構描述
  68. 運用卷積網路處理MNIST問題
  69. 圖片預處理使模型更可靠
  70. 運用批量歸一化加速訓練
  71. 打造一個卷積網路,處理CIFAR-10挑戰
  72. 視覺化呈現卷積網路的學習狀況
  73. 利用卷積過濾器複製某種藝術風格
  74. 學習其他問題領域的卷積過濾器
  75. 總結
  76. 第六章 嵌入和表達方式的學習
  77. 學習低維表達方式
  78. 主成分分析(PCA)
  79. 自動編碼器架構
  80. 用TensorFlow實作出一個自動編碼器 (1/3)
  81. 用TensorFlow實作出一個自動編碼器 (2/3)
  82. 用TensorFlow實作出一個自動編碼器 (3/3)
  83. 降噪使嵌入表達方式更可靠
  84. 自動編碼器的稀疏性(Sparsity)
  85. 如果前後文比輸入本身含有更多資訊
  86. Word2Vec框架
  87. 實作Skip-Gram架構
  88. 總結
  89. 第七章 序列分析模型
  90. 非固定長度輸入的分析
  91. 運用神經N-Gram策略處理seq2seq問題
  92. 詞性標籤器的實作 (1/2)
  93. 詞性標籤器的實作 (2/2)
  94. 依賴解析與SyntaxNet
  95. 束搜索和全局歸一化
  96. 有狀態的深度學習模型
  97. 遞迴神經網路(RNN)
  98. 梯度消失的挑戰
  99. 長短期記憶(LSTM)單元 (1/2)
  100. 長短期記憶(LSTM)單元 (2/2)
  101. TensorFlow的RNN模型原生函數
  102. 實作情緒分析模型
  103. 運用RNN解決seq2seq問題
  104. 注意力強化遞迴網路
  105. 剖析神經翻譯網路 (1/5)
  106. 剖析神經翻譯網路 (2/5)
  107. 剖析神經翻譯網路 (3/5)
  108. 剖析神經翻譯網路 (4/5)
  109. 剖析神經翻譯網路 (5/5)
  110. 總結
  111. 第八章 記憶強化神經網路
  112. 神經圖靈機(NTM)
  113. 以注意力為基礎的記憶存取方式
  114. NTM記憶定址機制
  115. 可微分神經電腦(DNC)
  116. DNC的無干擾寫入
  117. DNC記憶的重複使用
  118. 在DNC寫入具有時間相關性的資訊
  119. 了解DNC讀取頭
  120. DNC控制器網路
  121. 以視覺化方式呈現運轉中的DNC
  122. 用TensorFlow實作DNC
  123. 教DNC學會閱讀和理解
  124. 總結
  125. 第九章 深度強化學習
  126. 運用深度強化學習,精通《雅達利》系列遊戲
  127. 什麼是強化學習?
  128. 馬可夫決策過程(MDP)
  129. 策略
  130. 未來報酬
  131. 折扣未來報酬
  132. 「利用已知」與「探索未知」的兩難
  133. 策略學習法與價值學習法
  134. 運用策略梯度實現策略學習法
  135. 把策略梯度運用於桿子平衡問題
  136. OpenAI Gym(開放人工智慧練功房)
  137. 創建代理者
  138. 打造模型和最佳化工具
  139. 動作抽樣
  140. 追蹤歷史
  141. 策略梯度的主函式
  142. PGAgent在桿子平衡問題上的表現
  143. Q學習和深度Q網路
  144. Bellman方程式
  145. 價值迭代的問題
  146. 近似Q函數
  147. 深度Q網路(DQN)
  148. 訓練DQN
  149. 學習穩定性
  150. 目標Q網路
  151. 經驗重播
  152. 根據Q函數得出策略
  153. DQN和馬可夫假設
  154. 馬可夫假設限制下DQN的解決之道
  155. 用DQN玩打磚塊遊戲
  156. 打造架構
  157. 堆疊畫面
  158. 訓練操作的相關設定
  159. 目標Q網路的更新
  160. 經驗重播的實作
  161. DQN主迴圈
  162. DQNAgent在打磚塊遊戲中的表現
  163. DQN的改進和超越
  164. 深度遞迴Q網路(DRQN)
  165. 「非同步優勢動作評論(A3C)」代理者
  166. 無督察強化輔助學習(UNREAL)
  167. 總結
  168. 索引 (1/2)
  169. 索引 (2/2)
  170. 關於作者
  171. 出版記事

Product information

  • Title: Deep Learning深度學習基礎|設計下一代人工智慧演算法
  • Author(s): Nikhil Buduma
  • Release date: June 2018
  • Publisher(s): GoTop Information, Inc.
  • ISBN: 9789864768240

You might also like

book

精通機器學習

by Aurélien Géron

建立智慧系統的概念、工具與技術 “這是一本卓越的機器學習資源,有清楚、直觀的解說,以及大量實用技巧。” —François Chollet Keras作者,《Deep Learning with Python》作者 “這本書詳細介紹以神經網路解決問題的理論與做法;建議想要實際運用ML的人都要看這本書。” —Pete Warden TensorFlow行動主管 深度學習經歷了一系列的突破之後,已經大幅推動了整個機器學習領域,如今,即使你對這項技術一無所知,也可以使用簡單、高效的工具,製作可從資料中學習的程式。這本暢銷書新版本使用具體的案例、精簡的理論,以及Python準生產框架,協助你直觀地認識智慧系統的概念與建構工具。 你將學到可快速上手的技術,只要具備程式編寫經驗,就可以藉由各章的習題來學習。你可以在GitHub取得本書的所有程式碼,這些程式已經更新為TensorFlow 2,以及最新版的Scikit-Learn。 使用Scikit-Learn與pandas,透過端對端專案建立機器學習基礎 …

book

高效能網站建置指南

by Steve Souders

Web開發者效能最佳化實務 「《高效能網站建置指南》包含最新研究成果,激發你的編程智慧,讓你的網站運作順暢,如行雲流水般。我愛死了這本書的風格 — 涵蓋豐富的主題,而且每個主題皆由該領域中備受尊崇的權威專家帶領你深入探討。說真的,我們的團隊人手一本。」 — Bill Scott,Netflix,UI工程部總監 效能是網站成功與否的重要關鍵,然而,挾帶著日益豐富的內容並且運用大量的Ajax技術,現今的Web應用程式已迫使瀏覽器達到其處理能力的極限。Steve Souders,Google的Web效能佈道者及Yahoo!的前首席效能專家,在本書中提供了最寶貴的技術,協助你最佳化你的網站效能。 Souders的上一本暢銷書《High Performance Web Sites》在Web開發的世界裡捲起了漫天風雲,並且揭露出一項事實:網頁加載的總耗時中有80%是花費在客戶端上的。在《高效能網站建置指南》這本書中,Souders與其他八位專家級的特約作者針對改善網站效能提供了最佳實務以及實用建言,主要包括下列三個關鍵領域: ● JavaScript — …

book

JAVASCRIPT之美|聽頂尖程式設計師闡述他們的思維

by Anton Kovalyov

「閱讀此書有如聆聽一群JavaScript大師談論他們的想法,聽完會對這個語言有全新的體會,讓你的下一個專案更好。」 -Dave Camp, Firefox工程總監 JavaScript或許是世上最兩極化且最被誤解的程式語言,許多人嘗試要換掉它作為網路語言的角色,但JavaScript還是存活、演化且十分活躍。為何一個趕工出來的語言會如此成功,而其他語言卻失敗了? 這本書帶你一窺JavaScript專家的珍貴觀點。Jacob Thornton、Ariya Hidayat、與Sara Chipps等各領域的高手展現對此語言的熱愛,無論是將可怕的特徵轉換成實用的工具,或是將JavaScript應用於展現自我。

book

机器学习流水线实战

by Hannes Hapke, Catherine Nelson

正如自动化流水线给汽车制造业带来了质的改变,自动化机器学习流水线也能从根本上加速机器学习领域的发展。机器学习流水线实现了复用、管理和部署机器学习模型的标准化流程。数据科学家和机器学习工程师不仅能摆脱逐个手动构建和训练模型的“作坊式”工作流程,还能产出更可靠、更安全的模型。 本书带领你使用TensorFlow生态圈中的众多工具构建可复现的机器学习流水线,从而将模型部署时间从数天缩短为数分钟,有效地实现机器学习项目产品化。你将学习如下内容。 了解机器学习流水线的构建步骤 使用TensorFlow Extended(TFX)构建机器学习流水线 使用Beam、Airflow、Kubeflow Pipelines编排流水线 数据校验和数据预处理 使用TensorFlow的模型分析工具 检查模型的公平性 使用TensorFlow Serving和TensorFlow Lite部署模型 了解差分隐私、联邦学习和加密机器学习等隐私保护方法