深度學習正日益深刻地滲入我們的生活,從建議內容到在任務關鍵型和安全關鍵型應用中發(fā)揮核心作用,其影響無所不在。然而,隨著這些算法影響力的逐漸擴大,人們對于依賴這些算法的系統(tǒng)安全性和魯棒性的擔憂也日益加劇。簡言之,傳統(tǒng)的深度學習方法往往難以察覺自身的知識邊界,即它們“不知其所不知”。貝葉斯深度學習(Bayesian Deep Learning,BDL)領域包含一系列利用深度網絡進行近似貝葉斯推理的方法。這些方法通過揭示模型對其預測結果的置信度,增強了深度學習系統(tǒng)的魯棒性,使我們能夠更謹慎地將模型預測融入實際應用中?!禤ython貝葉斯深度學習》將引領你踏入迅速發(fā)展的不確定性感知深度學習領域,助你深入理解不確定性估計在構建魯棒性的機器學習系統(tǒng)中的重要價值。你將學習多種流行的BDL方法,并通過涵蓋多種應用場景的Python實用示例來掌握這些方法的實現(xiàn)技巧。讀完本書后,你將深刻理解BDL及其優(yōu)勢,并能夠為更安全、更魯棒的深度學習系統(tǒng)開發(fā)貝葉斯深度學習模型。主要內容:● 了解貝葉斯推理和深度學習的優(yōu)缺點● 了解貝葉斯神經網絡(Bayesian Neural Network,BNN)的基本原理● 了解主要貝葉斯神經網絡實現(xiàn)/近似之間的差異● 了解生產環(huán)境中概率深度神經網絡的優(yōu)勢● 在Python代碼中實現(xiàn)各種貝葉斯深度學習方法● 運用貝葉斯深度學習方法解決實際問題● 學習如何評估貝葉斯深度學習方法并為特定任務選擇最佳方法● 在實際深度學習應用中處理“分布外”數(shù)據(jù)