《计算机视觉:模型、学习和推理》一第3章 总结

简介: 本节书摘来华章计算机《计算机视觉:模型、学习和推理》一书中的第3章 , [英]西蒙J. D. 普林斯(Simon J. D. Prince)著苗启广 刘凯 孔韦韦 许鹏飞 译 译更多章节内容可以访问云栖社区“华章计算机”公众号查看。

总结

使用概率分布可以描述全局状态和图像数据。为此已经给出了四个分布(伯努利分布、分类分布、一元正态分布、多元正态分布)。还给出了另外四个分布(贝塔分布、狄利克雷分布、正态逆伽马分布、正态逆维希特分布),可以用于描述上一组分布的参数的概率分布,因此它们可以描述拟合模型的不确定性。这4对分布有特殊关系:第二组中的每个分布是对应的第一组的共轭。正如我们看到的,共轭关系可以更容易地拟合观测数据并在拟合分布模型下评估新的数据。
备注
本书用较为深奥的术语来介绍离散分布,区分二项分布(在N次二值试验中获得M次成功的概率)和伯努利分布(在二值试验中或一次实验中获得成功或失败的概率),并专门谈论后者。本书采取类似的方法介绍离散变量,它可以有K个值。多项分布表征分在N次试验中频率为{M1,M2,…,MK}的值{1,2,…,K}出现的概率。当N=1时就是特殊的分类分布。大多数其他作者不做这种区分,并会称这种为“多项”。
附录B中Bishop(2006)更完整地介绍了常见的概率分布及其性质。关于共轭的更多信息可查看Bishop(2006)第2章或有关贝叶斯方法的其他书籍,比如Gelman等(2004)。关于正态分布更多信息参见本书第5章。
习题
3.1 已知变量x服从参数为λ的伯努利分布。证明:E[x]=λ;E[(x-E[x])2]=λ(1-λ)。
3.2 请给出用参数α和β表示贝塔分布(α,β>1)的模(峰值位置)的表达式。
3.3 贝塔分布的均值和方差由如下表达式给出E
2017_09_19_132855
不妨选择参数α和β,使分布有一个特殊的均值μ和方差σ2。根据μ和σ2推导出α和β的合适表达式。
3.4 本章所有的分布都是指数族的成员,可以写成下形式
2017_09_19_132957
这里,a[x]和c[x]是数据的函数,b[θ]和d[θ]是参数的函数。求函数a[x],b[θ],c[x]和d[θ],使贝塔分布能够表示为指数族的广义形式。
3.5 使用分部积分法来证明,如果
2017_09_19_133120
那么
2017_09_19_133214
3.6 考虑一簇方差为1的正态分布,即
2017_09_19_133254
证明它与一个参数为μ的正态分布
2017_09_19_133407
是共轭的。
3.7 对于正态分布,求函数a[x]、b[θ]、c[x]和d[θ],使它可以表示为指数族的广义形式(见习题3.4)。
3.8 设参数为α、β、γ、δ,试求正态逆伽马分布的模(μ,σ2空间的峰值位置)的表达式。
3.9 证明更为一般的共轭关系:I个伯努利分布的积与其共轭贝塔分布相乘的关系如下
2017_09_19_133514
其中
2017_09_19_133705
3.10 证明共轭关系
2017_09_19_133804
其中
2017_09_19_133843
Nk是变量取k的总次数。
3.11 证明正态分布和正态逆伽马分布之间的共轭关系为
2017_09_19_133938
3.12 证明多元正态分布和正态逆维希特分布之间的共轭关系为
2017_09_19_134037
其中
2017_09_19_134055
可能需要用到这个关系式:
2017_09_19_134110

相关文章
|
3月前
|
机器学习/深度学习 存储 数据库
Python3 OpenCV4 计算机视觉学习手册:6~11(5)
Python3 OpenCV4 计算机视觉学习手册:6~11(5)
54 0
|
3月前
|
机器学习/深度学习 计算机视觉
AIGC核心技术——计算机视觉(CV)预训练大模型
【1月更文挑战第13天】AIGC核心技术——计算机视觉(CV)预训练大模型
362 3
AIGC核心技术——计算机视觉(CV)预训练大模型
|
2月前
|
机器学习/深度学习 算法 数据可视化
计算机视觉+深度学习+机器学习+opencv+目标检测跟踪+一站式学习(代码+视频+PPT)-2
计算机视觉+深度学习+机器学习+opencv+目标检测跟踪+一站式学习(代码+视频+PPT)
92 0
|
2月前
|
机器学习/深度学习 Ubuntu Linux
计算机视觉+深度学习+机器学习+opencv+目标检测跟踪+一站式学习(代码+视频+PPT)-1
计算机视觉+深度学习+机器学习+opencv+目标检测跟踪+一站式学习(代码+视频+PPT)
52 1
|
3月前
|
机器学习/深度学习 算法 数据挖掘
Python3 OpenCV4 计算机视觉学习手册:6~11(2)
Python3 OpenCV4 计算机视觉学习手册:6~11(2)
73 0
|
3月前
|
算法 计算机视觉 索引
Python3 OpenCV4 计算机视觉学习手册:1~5
Python3 OpenCV4 计算机视觉学习手册:1~5
36 0
|
3月前
|
机器学习/深度学习 编解码 人工智能
Vision Mamba:将Mamba应用于计算机视觉任务的新模型
Mamba是LLM的一种新架构,与Transformers等传统模型相比,它能够更有效地处理长序列。就像VIT一样现在已经有人将他应用到了计算机视觉领域,让我们来看看最近的这篇论文“Vision Mamba: Efficient Visual Representation Learning with Bidirectional State Space Models,”
218 7
|
1月前
|
机器学习/深度学习 人工智能 计算机视觉
生成式计算机视觉(CV)模型的发展历程及最新进展
在计算机视觉(CV)领域,生成式AI技术的发展经历了多个阶段。在深度学习革命之前,传统的图像生成技术主要依赖于手工制作的特征,如纹理合成和纹理映射等方法。然而,这些方法在生成复杂和生动的图像方面的能力是有限的。
81 2
|
3月前
|
机器学习/深度学习 数据可视化 算法
Python3 OpenCV4 计算机视觉学习手册:6~11(4)
Python3 OpenCV4 计算机视觉学习手册:6~11(4)
82 0
|
3月前
|
传感器 算法 vr&ar
Python3 OpenCV4 计算机视觉学习手册:6~11(3)
Python3 OpenCV4 计算机视觉学习手册:6~11(3)
86 0

热门文章

最新文章