Python貝葉斯深度學習

Python貝葉斯深度學習

《Python貝葉斯深度學習》是清華大學出版社出版的圖書。

基本介紹

  • 中文名:Python貝葉斯深度學習
  • 作者:[英] 馬特·貝納坦(Matt Benatan) 、約赫姆·吉特馬(Jochem Gietema)、瑪麗安·施耐德(Marian Schneider)
  • 譯者:郭濤
  • 出版時間:2024年10月1日
  • 出版社:清華大學出版社
  • ISBN:9787302672166
  • 定價:79.8 元
內容簡介,目錄,

內容簡介

深度學習正日益深刻地滲入我們的生活,從建議內容到在任務關鍵型和安全關鍵型套用中發揮核心作用,其影響無所不在。然而,隨著這些算法影響力的逐漸擴大,人們對於依賴這些算法的系統安全性和魯棒性的擔憂也日益加劇。簡言之,傳統的深度學習方法往往難以察覺自身的知識邊界,即它們“不知其所不知”。   貝葉斯深度學習(Bayesian Deep Learning,BDL)領域包含一系列利用深度網路進行近似貝葉斯推理的方法。這些方法通過揭示模型對其預測結果的置信度,增強了深度學習系統的魯棒性,使我們能夠更謹慎地將模型預測融入實際套用中。

目錄

第1章 深度學習時代的貝葉斯推理 1
1.1 技術要求 2
1.2 深度學習時代的奇蹟 2
1.3 了解深度學習的局限性 4
1.3.1 深度學習系統中的偏見 4
1.3.2 過高置信預測導致危險 5
1.3.3 變化趨勢 6
1.4 核心主題 7
1.5 設定工作環境 8
1.6 小結 9
第2章 貝葉斯推理基礎 11
2.1 重溫貝葉斯建模知識 11
2.2 通過採樣進行貝葉斯推理 14
2.2.1 近似分布 14
2.2.2 利用貝葉斯線性回歸實現機率推理 17
2.3 探討高斯過程 20
2.3.1 用核定義先驗信念 22
2.3.2 高斯過程的局限性 27
2.4 小結 28
2.5 延伸閱讀 28
第3章 深度學習基礎 29
3.1 技術要求 29
3.2 多層感知器 29
3.3 回顧神經網路架構 32
3.3.1 探索卷積神經網路 32
3.3.2 探索循環神經網路 35
3.3.3 注意力機制 37
3.4 理解典型神經網路存在的問題 38
3.4.1 未經校準和過高置信的預測 39
3.4.2 預測分布外數據 41
3.4.3 置信度高的分布外預測示例 44
3.4.4 易受對抗性操縱的影響 48
3.5 小結 52
3.6 延伸閱讀 52
第4章 貝葉斯深度學習介紹 55
4.1 技術要求 56
4.2 理想的貝葉斯神經網路 56
4.3 貝葉斯深度學習基本原理 58
4.3.1 高斯假設 58
4.3.2 不確定性的來源 60
4.3.3 超越極大似然:似然的重要性 63
4.4 貝葉斯深度學習工具 66
4.5 小結 69
4.6 延伸閱讀 69
第5章 貝葉斯深度學習原理方法 71
5.1 技術要求 71
5.2 解釋符號 72
5.3 深度學習中熟悉的機率概念 72
5.4 通過反向傳播進行貝葉斯推理 75
5.5 使用TensorFlow實現貝葉斯反向傳播 78
5.6 使用機率反向傳播擴展貝葉斯深度學習 82
5.7 實現機率反向傳播 85
5.8 小結 94
5.9 延伸閱讀 95
第6章 使用標準工具箱進行貝葉斯深度學習 97
6.1 技術要求 98
6.2 通過捨棄引入近似貝葉斯推理 98
6.2.1 利用捨棄進行近似貝葉斯推理 99
6.2.2 實現MC捨棄 100
6.3 使用集成學習進行模型不確定性估計 101
6.3.1 集成學習介紹 101
6.3.2 引入深度集成學習 101
6.3.3 實現深度集成學習 103
6.3.4 深度集成學習的實際局限性 106
6.4 探索用貝葉斯最後一層方法增強神經網路 106
6.4.1 貝葉斯推理的最後一層方法 107
6.4.2 最後一層MC捨棄 113
6.4.3 最後一層方法小結 115
6.5 小結 115
第7章 貝葉斯深度學習的實際考慮因素 117
7.1 技術要求 117
7.2 平衡不確定性質量和計算考慮因素 118
7.2.1 設定實驗 118
7.2.2 分析模型性能 121
7.2.3 貝葉斯深度學習模型的計算考慮因素 124
7.2.4 選擇正確的模型 126
7.3 貝葉斯深度學習和不確定性來源 127
7.4 小結 143
7.5 延伸閱讀 143
第8章 貝葉斯深度學習套用 145
8.1 技術要求 145
8.2 檢測分布外數據 145
8.2.1 探討分布外檢測問題 146
8.2.2 系統評估分布外檢測性能 150
8.2.3 無需重新訓練的簡單分布外檢測 151
8.3 應對數據集漂移的魯棒方法 153
8.3.1 測量模型對數據集漂移的回響 153
8.3.2 用貝葉斯方法揭示數據集漂移 154
8.4 通過不確定性選擇數據來保持模型的新鮮度 169
8.5 利用不確定性估計進行更智慧型的強化學習 179
8.6 對對抗性輸入的敏感性 197
8.7 小結 201
8.8 延伸閱讀 201
第9章 貝葉斯深度學習的發展趨勢 203
9.1 貝葉斯深度學習的當前趨勢 203
9.2 如何套用貝葉斯深度學習方法解決現實世界中的問題 206
9.3 貝葉斯深度學習的最新方法 207
9.3.1 結合MC捨棄和深度集成學習 207
9.3.2 通過促進多樣性改進深度集成學習 208
9.3.3 超大網路中的不確定性 209
9.4 貝葉斯深度學習的替代方案 211
9.4.1 可擴展的高斯過程 211
9.4.2 深度高斯過程 213
9.5 貝葉斯深度學習的下一步工作 213
9.6 延伸閱讀 214

相關詞條

熱門詞條

聯絡我們