-
内容大纲
深度学习正日益深刻地渗入我们的生活,从建议内容到在任务关键型和安全关键型应用中发挥核心作用,其影响无所不在。然而,随着这些算法影响力的逐渐扩大,人们对于依赖这些算法的系统安全性和鲁棒性的担忧也日益加剧。简言之,传统的深度学习方法往往难以察觉自身的知识边界,即它们“不知其所不知”。
贝叶斯深度学习(Bayesian Deep Learning,BDL)领域包含一系列利用深度网络进行近似贝叶斯推理的方法。这些方法通过揭示模型对其预测结果的置信度,增强了深度学习系统的鲁棒性,使我们能够更谨慎地将模型预测融入实际应用中。
《Python贝叶斯深度学习》将引领你踏入迅速发展的不确定性感知深度学习领域,助你深入理解不确定性估计在构建鲁棒性的机器学习系统中的重要价值。你将学习多种流行的BDL方法,并通过涵盖多种应用场景的Python实用示例来掌握这些方法的实现技巧。
读完本书后,你将深刻理解BDL及其优势,并能够为更安全、更鲁棒的深度学习系统开发贝叶斯深度学习模型。
主要内容:
了解贝叶斯推理和深度学习的优缺点
了解贝叶斯神经网络(Bayesian Neural Network,BNN)的基本原理
了解主要贝叶斯神经网络实现/近似之间的差异
了解生产环境中概率深度神经网络的优势
在Python代码中实现各种贝叶斯深度学习方法
运用贝叶斯深度学习方法解决实际问题
学习如何评估贝叶斯深度学习方法并为特定任务选择最佳方法
在实际深度学习应用中处理“分布外”数据 -
作者介绍
-
目录
第1章 深度学习时代的贝叶斯推理
1.1 技术要求
1.2 深度学习时代的奇迹
1.3 了解深度学习的局限性
1.3.1 深度学习系统中的偏见
1.3.2 过高置信预测导致危险
1.3.3 变化趋势
1.4 核心主题
1.5 设置工作环境
1.6 小结
第2章 贝叶斯推理基础
2.1 重温贝叶斯建模知识
2.2 通过采样进行贝叶斯推理
2.2.1 近似分布
2.2.2 利用贝叶斯线性回归实现概率推理
2.3 探讨高斯过程
2.3.1 用核定义先验信念
2.3.2 高斯过程的局限性
2.4 小结
2.5 延伸阅读
第3章 深度学习基础
3.1 技术要求
3.2 多层感知器
3.3 回顾神经网络架构
3.3.1 探索卷积神经网络
3.3.2 探索循环神经网络
3.3.3 注意力机制
3.4 理解典型神经网络存在的问题
3.4.1 未经校准和过高置信的预测
3.4.2 预测分布外数据
3.4.3 置信度高的分布外预测示例
3.4.4 易受对抗性操纵的影响
3.5 小结
3.6 延伸阅读
第4章 贝叶斯深度学习介绍
4.1 技术要求
4.2 理想的贝叶斯神经网络
4.3 贝叶斯深度学习基本原理
4.3.1 高斯假设
4.3.2 不确定性的来源
4.3.3 超越极大似然:似然的重要性
4.4 贝叶斯深度学习工具
4.5 小结
4.6 延伸阅读
第5章 贝叶斯深度学习原理方法
5.1 技术要求
5.2 解释符号
5.3 深度学习中熟悉的概率概念
5.4 通过反向传播进行贝叶斯推理
5.5 使用TensorFlow实现贝叶斯反向传播
5.6 使用概率反向传播扩展贝叶斯深度学习
5.7 实现概率反向传播
5.8 小结
5.9 延伸阅读
第6章 使用标准工具箱进行贝叶斯深度学习
6.1 技术要求
6.2 通过舍弃引入近似贝叶斯推理
6.2.1 利用舍弃进行近似贝叶斯推理
6.2.2 实现MC舍弃
6.3 使用集成学习进行模型不确定性估计
6.3.1 集成学习介绍
6.3.2 引入深度集成学习
6.3.3 实现深度集成学习
6.3.4 深度集成学习的实际局限性
6.4 探索用贝叶斯最后一层方法增强神经网络
6.4.1 贝叶斯推理的最后一层方法
6.4.2 最后一层MC舍弃
6.4.3 最后一层方法小结
6.5 小结
第7章 贝叶斯深度学习的实际考虑因素
7.1 技术要求
7.2 平衡不确定性质量和计算考虑因素
7.2.1 设置实验
7.2.2 分析模型性能
7.2.3 贝叶斯深度学习模型的计算考虑因素
7.2.4 选择正确的模型
7.3 贝叶斯深度学习和不确定性来源
7.4 小结
7.5 延伸阅读
第8章 贝叶斯深度学习应用
8.1 技术要求
8.2 检测分布外数据
8.2.1 探讨分布外检测问题
8.2.2 系统评估分布外检测性能
8.2.3 无需重新训练的简单分布外检测
8.3 应对数据集漂移的鲁棒方法
8.3.1 测量模型对数据集漂移的响应
8.3.2 用贝叶斯方法揭示数据集漂移
8.4 通过不确定性选择数据来保持模型的新鲜度
8.5 利用不确定性估计进行更智能的强化学习
8.6 对对抗性输入的敏感性
8.7 小结
8.8 延伸阅读
第9章 贝叶斯深度学习的发展趋势
9.1 贝叶斯深度学习的当前趋势
9.2 如何应用贝叶斯深度学习方法解决现实世界中的问题
9.3 贝叶斯深度学习的最新方法
9.3.1 结合MC舍弃和深度集成学习
9.3.2 通过促进多样性改进深度集成学习
9.3.3 超大网络中的不确定性
9.4 贝叶斯深度学习的替代方案
9.4.1 可扩展的高斯过程
9.4.2 深度高斯过程
9.5 贝叶斯深度学习的下一步工作
9.6 延伸阅读
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-
孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-
时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-
本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...