1.2 Probability Theory (下)

<<模式识别与机器学习 (Pattern Recognization and Maching Learning)>>(PRML) 总结 \quadBishop 的大作《模式识别与机器学习》(Pattern Recognization and Maching Learning),简称为PRML,这本书被认为是贝叶斯方法的扛鼎之作,我有幸忙里偷闲地把这本书通读了一遍并且也把各个章节的习题几乎完成了一遍,可以见我的博客,作为看完这本书最后一个环节,我想为我看完这本书做一个总结。总结分为如下几个部分,分别是阅读此书可以采取的方法,本书主要内 阅读详情

今天开始学Pattern Recognition and Machine Learning (PRML),章节1.2,Probability Theory (下)

今天开始学Pattern Recognition and Machine Learning (PRML),章节1.2,Probability Theory (下)

今天把1.2写完,这一节讲了很多重要的基础内容。

1.2.3 贝叶斯概率

这一节的上半部分,我们结合一个盒子-水果抽取的问题,从随机可重复事件频率的角度理解了概率,这是经典的一种通过频率来理解概率的角度,接下来我们用贝叶斯角度来理解概率,重点关注不确定性。

有些事件称之为不确定事件,比如月亮是不是曾经围绕太阳旋转,北极的冰是否会在一百年后消失,这些事件都没办法通过重复事件来确定概率。但是我们可以通过其他一些手段来得到一些结果,比如我们可以通过观察每年冰层的消融比率来确定是否有可能消失。当然,人们会通过这些结果来指导未来的活动(decision),比如减少温室气体的排放,通过这些行为,我们需要重新评估冰层消失的可能。这里引出了从贝叶斯角度看概率。

在模式识别领域,我们需要一种更通用的关于概率的表达。1.1节中提到多项式拟合问题,我们当然可以很自然的用训练集的频率来代表随机变量tn(target value)的概率,但是对于估计正确参数w来说,我们更应该用不确定性来理解,从贝叶斯角度来解释概率论中的不确定性,用于模型参数估计以及模型的选择。

假设在观察数据之前,我们有一个关于w的先验p(w),那么根据w我们观察到数据集D:clip_image002可以用条件概率来表示p(D|w),贝叶斯定理可以表达为:

clip_image004

根据上式,我们可以根据给定的观察数据D,来估计w的不确定性,即w的后验概率p(w|D)。其中的条件概率p(D|w)可以表示成关于w的一个function,称之为似然方程(likelihood function)。可以理解为在给定w的情况下,观察到当前D的可能性。注意:似然并不是关于w的概率密度函数。

P(D)是不变的,可以理解为一个归一化常数,因此,我们可以得到正比关系:

clip_image006

后验是关于w的概率密度函数,因此它关于w的积分为1。另外,P(D)可以理解为全概率公式,

clip_image008

一种广泛使用的统计估计方法是最大似然估计,通过最大化似然方程p(D|w)来得到w。意思是说找到一个w,使得观察到当前D的概率最大化。很多情况下,我们用-ln(p(D|w))来求解最小值,主要是为了方便,并且ln是单调的。

前面提到的贝叶斯方法(1.44),一个很重要的好处是非常自然地引入了先验p(w),使得我们的估计不会太极端。比如我们对投硬币问题观察到每一次训练数据都是正面,那么最大似然估计得到正面的概率将是1。通过先验的调整我们可以避免这种极端情况。

当然,贝叶斯理论也有它的缺点:有的时候设计者为了计算的方便而选择某个形式的先验,却不是因为相信数据符合这样的先验。如果先验很烂,那么贝叶斯模型的结果往往会很烂。而直接的统计估计方法(如最大似然)可以避免这些问题,并且可以利用例如cross-validation (本章后面有介绍)这样的方法来调参。

1.2.4 高斯分布

高斯分布(正态分布)大概是最重要的关于连续型随机变量的一种概率分布了。关于一个单一的实变量x来说,高斯分布定义为

clip_image010

其中,clip_image012叫做均值mean,clip_image014叫做方差variance。高斯分布是由这两个参数决定的。另外clip_image016叫做precision。图1.13绘制了一个典型的高斯分布。

clip_image018

通过下面两个性质:

clip_image020

clip_image022

我们可以知道高斯分布是一个概率密度函数。

通过期望和方差的定义,我们可以求得

clip_image024

clip_image026

这也是clip_image012[1]叫做均值mean,clip_image014[1]叫做方差variance的由来。

定义在一个D维度的连续型随机变量(一个向量)x的高斯分布是:

clip_image028

其中均值clip_image012[2]是D维的,协方差clip_image030是D*D维的。

假设每一个数据点xi都是独立同分布的,那么基于给定的均值、方差,生成一个数据集x的概率是

clip_image032

也就是似然方程的形式。我们通过最大化似然方程来找到使得生成这样数据集的概率最大的参数clip_image034。这里有一点绕,理论上我们应该去给定数据集寻找参数的最大概率,这样更自然一些;不过这个目标和最大似然是有联系的,后面会涉及到。基于(1.53)式我们也更容易理解为什么常常需要对似然方程取ln计算,因为取对数之后使得连乘变成了连加,方便计算,同时保证了计算机的精度是有效的。取对数后我们可以得到似然方程:

clip_image036

最大化该式(分别对clip_image034[1])可以得到均值和方差的最大似然估计:

clip_image038

clip_image040

可以看到,结果分别是样本均值和样本方差。这样的方法和结果看起来都很简单也有道理,那是不是说以后我们只要计算样本均值和样本方差就行了呢?进一步探究最大似然的结果我们可以发现它有一些不足之处——本质上,它低估了真实方差。我们来求上述解的期望,通过带入期望的定义,不难得到:

clip_image042

可以看到,样本方差的期望不等于真实方差(假设的,未知的),也就是说最大似然的方差估计是有偏估计。这是一种称之为bias的现象(之一),在很多模型中,正是因为最大似然这种bias造成了模型的over-fitting(过拟合)。

1.2.5 曲线拟合问题再思考

让我们继续回到前一节讲的曲线拟合问题中,来逐步揭开更加概率角度的模型理解,用完全贝叶斯角度去做。

我们用不确定性来表达需要求的目标值t(target value)——用概率分布来表达。假设给定一个数据点x,它的目标值t服从一个高斯分布(均值为y(x,w),方差为clip_image044),那么:

clip_image046

由下图1.16可以看到,红线表示曲线拟合的结果,在每一个点x0上,得到目标值t是在一个范围内变化的。

clip_image048

对(1.60)取对数,得到:

clip_image050

当我们对w求极值的时候,可以看其他参数都是已知的常数,因此最小化(1.62)就等价于最小化 clip_image052这一部分。而这一部分就恰恰是前面我们提到过的error function,称为sum-of-squares。有了w的似然估计clip_image054以后,我们类似的可以求出precision clip_image056的估计值:

clip_image058

好了,当我们有了clip_image060之后,现在我们可以预测t的概率分布了:

clip_image062

这和我们之前用error function计算最优w再直接得到y作为t的预测不同,现在t是符合一个分布的。

当然,上述结果仍然略显简单,更进一步贝叶斯的方法是引入w的先验。让我们假设w符合下面这样的高斯分布:

clip_image064

其中clip_image066控制了参数w的分布,像这样的参数称之为超参数。通过贝叶斯定理,可以表达出w的后验概率:

clip_image068

这样我们可以计算w最有可能的取值,在给定数据集(训练集x,t)的情况下。这种方法称为maximum posterior (MAP) 。

用和之前类似的方法,对(1.66)取-ln(),等价于最小化:

clip_image070

这和之前提到的带正则项的error function(regularized sum-of-squares)是一样的。可见,引入了先验在这个例子下面起到了调节过拟合的作用。

1.2.6 贝叶斯曲线拟合

继续思考前面的例子,虽然我们引入了w的先验,但是我们本质上仍然在做w的点估计,即我们得到了一个我们认为最优的w,然后再得到t的估计。事实上,真正贝叶斯的方法因该是对所有w做积分,叫做marginalization,这才是贝叶斯理论的核心所在。应该是这样做的:在给定训练数据集x,t下,我们对所有w的取值求积分

clip_image072

,其中clip_image074一项是用式子(1.60)来给出的,clip_image076一项是由前面(1.66)给出的(需要归一化)。通过计算我们可以得到(1.68)左边关于t的分布表达:

clip_image078

上面为了书写清楚,把参数clip_image066[1]和clip_image056[1]隐藏了,当做是已知的,后面第三章会讲到怎么求上面的结果,在这里就不具体讲了,有个大概的概念即可。

机器学习学习笔记 PRML Chapter 1.2 : Probability Theory 阅读详情

相关推荐

Pattern Recognition and Machine Learning_PRML(带目录英文版)

优快云上Pattern Recognition and Machine Learning_PRML这本书下载的积分要太高,所以干脆自己上传一个好了,打开网盘链接可以看到有没有失效,txt文档中有密码,祝大家科研顺利!https://pan.baidu.com/s/1Rlx_2pmnwTSQZ8zF3urRrA

今天开始学Pattern Recognition and Machine Learning (PRML),章节1.2,Probability Theory (下)...

今天开始学Pattern Recognition and Machine Learning (PRML),章节1.2,Probability Theory (下) 今天把1.2写完,这一节讲了很多重要的基础内容。 1.2.3 贝叶斯概率 这一节的上半部分,我们结合一个盒子-水果抽取的问题,从随机可重复事件频率的角度理解了概率,这是经典的一种通过频率来理解概率的角度,接下来我们用贝叶斯角度来理...

weixin_33721427的博客 198

Pattern Recognition And Machine Learning高清PDF

前四章要反复看,其余的挑着看。 补充,今天和公司的首席科学家(他是普林斯顿大学的博士,曾经北大计算机系的状元)聊到这本书。他的观点是: 这是一本好书,毋庸置疑,但是没必要硬啃,如果是工业界的同仁,那么前四章好好看,如果有时间,后面的每一章看看第一节,了解内容即可。这是一本有整体理论框架的书,它是基于贝叶斯方法写出来的,所以能够纳入这个理论体系的就在书里面,纳不进来的就没有,同时由于过于理论化,很

Pattern Recognition and Machine Learning(模式识别与机器学习)第一章导读

目录0引言1、基础的概念梳理1.1什么是模式识别1.2概率论、决策论、信息论1.3分类和回归1.4什么是特征提取1.5相似性的度量1.6机器学习的学习模式1.7训练数据与测试数据1.8均方根误差(RMSE)和MSE均方误差1.9紧致性与维数灾难1.10 泛化能力过拟合2、习题的总结指导参考文献 0引言 最近开始读模式识别与机器学习1这本书。本文主要是梳理一下第一章的知识,然后对第一章习题做一下梳理。 需要的数学知识:线性代数、高等数学、数理统计 需要的高级编程语言:C、C++、matlab、python、R

统计学小王子的博客 1万+

国科大 模式识别与机器学习 2018-2019试卷 黄庆明

国科大模式识别与机器学习2018-2019考试卷 任课老师:黄庆明、 常虹、 郭嘉丰、山世光、 李国荣、 卿来云 图像处理过,白纸黑字可打印。 15-17的试卷我上传的也有。

PRML 中文版 完整目录

亲手添加完整目录,方便查阅

1.2 Probability theory

Probability distribution->discrete variable Probability density->continuous variable何为先验概率(Prior probability)、后验(Posterior probability)? 是以事件(Event)发生的先后顺序为依据的。 1.2.1 Probability density 概率密度是相对于连续函数

wodeshima2001的专栏 503

Pattern Recoginiton and Machine Learning(英文版)附加勘误表一份

目前为止最为经典的机器学习教材,国内尚未出版,系统的介绍了机器学习的各种常用的算法,模式识别专业方向的朋友可以学习一下,书中存在一些错误,附加勘误表一份~

PRML1.2 probability theory

概率理论

wysroy的专栏 564

MiFlash Prime免授权刷机实战:解锁小米9008 EDL救砖新方案

MiFlash Prime作为免授权刷机工具,有效解决了小米设备在9008 EDL模式下因账号验证无法救砖的难题。本文详细介绍了从驱动安装、进入EDL模式到固件刷写的完整流程,帮助用户安全快速地恢复变砖设备,是维修人员和极客的实用解决方案。

5f4d3s2a1q的博客 2879

小米路由器R1D进阶玩法:MIXBOX工具箱安装与插件管理指南

本文详细介绍了为小米路由器R1D安装MIXBOX工具箱的完整指南。通过开启SSH、执行一键安装脚本,用户可以轻松解锁路由器的进阶功能,如安装离线下载、内网穿透等插件,从而将旧设备转变为强大的家庭网络服务中心。

weixin_29292431的博客 1114

1.2 Probability Theory 概率论(上)

今天开始学Pattern Recognition and Machine Learning (PRML)书,章节1.2,Probability Theory 概率论(上) 原创书写,转载请注明出处http://www.cnblogs.com/xbinworld/archive/2013/04/25/3041505.html    今天开始学Pattern Recognition an

大浪淘沙的专栏 1671

红外热成像仪原理及应用

目录什么是红外热成像背景介绍热成像技术原理热成像分类红外热成像和夜视仪之间的区别红外热像仪夜视仪红外照明相机对比红外热像仪都能看透什么如何选择制冷型和非制冷型红外热像仪制冷型红外热像仪非制冷型红外热像仪实例对比成像速度空间分辨率灵敏度光谱滤波同步何如选择合适的红外热像仪像素测温范围和被测物温度分辨率空间分辨率温度稳定性热像仪的距离系数比常见热成像仪关键参数量程视场角 (FOV)红外分辨率热灵敏度(NETD)焦距光谱范围精度内置优化分析NTED(热灵敏度)什么是NETD如何测量NETD?NETD如何影响测量?

zhy295006359的博客 2万+

PRML系列:1.2 Probability Theory

PRML系列:1.2 Probability Theory前言这一章主要讲了一些概率论的基础知识,前面着重介绍了条件概率,边缘概率的相关知识,此处就不在罗列这些细节了,具体参考PRML即可。本文拟解释以下结论: 贝叶斯为何能够解决过拟合问题? 频率学派是如何对数据建模并得到准确模型的? 贝叶斯学派和频率学派在建模上有什么区别? 以上的结论和总结都是从本人的知识系统中得到,难免有所错误,但无妨,自己的

Demon-初来驾到 676

从理论到实践:Zemax驱动下的离轴三反光学系统全流程构建

本文详细阐述了从理论推导到软件实现的离轴三反光学系统全流程设计方法。文章首先分析了离轴三反系统在空间遥感等领域的优势,然后手把手指导如何基于像差理论计算共轴三反的初始结构参数,包括曲率半径与圆锥系数。最后,重点介绍了在Zemax中完成从共轴建模、视场离轴设置到优化与性能评估的完整实战步骤,为光学工程师提供了宝贵的经验与避坑指南。

weixin_29205061的博客 238

Unity 2D精灵点击交互实现:从BoxCollider 2D到Event Trigger的完整指南

本文提供了Unity 2D精灵点击交互的完整实现指南。通过详细拆解BoxCollider 2D与Event Trigger两大核心组件的协同工作原理,手把手教你为Sprite Renderer添加点击、悬停等事件响应。文章包含从基础配置到进阶优化、性能调试的实战步骤,帮助开发者高效实现游戏世界内的对象交互,是Unity 2D开发的实用教程。

ansible6ops的博客 301

一起啃PRML - 1.2 Probability Theory 概率论

一起啃PRML - 1.2 Probability Theory @copyright 转载请注明出处http://www.cnblogs.com/chxer/ A key concept in the field of pattern recognition is that of uncertainty. 可以看出概率论在模式识别显然是非常重要的一大块。 读其他书的时候在概率这...

weixin_30588907的博客 127

OpenGL 进阶系列10 - 光线跟踪实现简介(Ray Tracing)

OpenGL 实现光线跟踪(Ray Tracing)是一个相对复杂但有趣的挑战,通常用于生成高度逼真的图像效果,如反射、折射、阴影等。OpenGL 本身并不是为光线跟踪设计的,但可以通过结合计算着色器和现代 OpenGL 功能实现光线跟踪。光线跟踪的基本思路是从相机(或视点)出发,发射光线并计算这些光线与场景中物体的交点。光线与场景中物体相交的计算。计算交点的光照(基于表面法线、光源位置、材质等)。反射和折射的处理(如果物体是透明或反射的)。

GPU全栈博主 1534

PRML Notes-Chapter1 Introduction(1.2 Probability Theory)

引言前个post我们回顾了机器学习相关的一些基本概念,并通过一个多项式拟合的例子感受机器学习的过程。我们知道,模式识别领域中一个重要的概念是事物的不确定性,今天所要讨论的就是一种对不确定性进行量化和计算的知识–概率论。基于概率论可以辅助我们做出最优的决策。接下来一起来下概率论相关的一些基本知识。目录 引言 目录 1 一个例子 2 基本知识 TBD1 .1 一个例子1.2 基本知识 概率论基本规则,加

亿游江湖 561

飞牛 NAS 部署 Hermes Agent 全指南:打造 24 小时在线、自我进化的 AI 智能体!

当大多数人还在把 AI 当聊天机器人使用时,我已经把它部署到了家里的飞牛 NAS 上,让它 24 小时在线工作、记忆我的习惯、自动执行任务,甚至还能不断学习新的技能。今天带你从零搭建这个真正属于自己的 AI Agent。🚀

XiaoqiangClub的博客 1227

vue支付项目-APP支付宝支付功能

如果用户已安装支付宝客户端,商家 App 唤起支付宝完成支付,支付完后跳回到商家 App 内,最后展示支付结果。如果用户没有安装支付宝客户端,商家 App 内会调起支付宝网页支付收银台,用户登录支付宝账号,支付完后展示支付结果。1.点击按钮开通或者续费,会验证是否选择会员商品以及对协议是否查看选中(这里根据项目需要自行验证,可忽略),验证通过打开选择支付方式弹窗页面,选择微信支付或者支付宝支付;4.可取消支付,放弃支付会返回会员页面,页面提示支付取消;1.判断支付方式,如果是2,则是支付宝支付方式。

总结前端开发中遇到的问题,分享前端知识 1万+

【PRML读书笔记-Chapter1-Introduction】1.2 Probability Theory

一个例子: 两个盒子: 一个红色:2个苹果,6个橘子; 一个蓝色:3个苹果,1个橘子; 如下图: 现在假设随机选取1个盒子,从中.取一个水果,观察它是属于哪一种水果之后,我们把它从原来的盒子中替换掉.重复多次. 假设我们40%的概率选到红盒子,60%的概率选到蓝盒子.并且当我们把取出的水果拿掉时,选择盒子中任何一个水果还是等可能的. 问题: 1.整个过程中,取得苹果的概率有多大? 2.假设已经...

weixin_30475039的博客 233

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

[cf] 594 div2/div1 C/A Ivan the Fool and the Probability Theory

tag:tag :tag: 传送门 : 题意 : 给定一个n∗mn*mn∗m的网格,询问有多少种黑白染色方案,使得每个格子最多有一个相同颜色相邻数据范围 N,M∈105N,M \in 10^5N,M∈105 思路 :因为数据范围很大,不是状压方案数问题因为我们回归到正常的状态分析状态表示 : f[i][0/1]f[i][0/1]f[i][0/1]表示第iii个格子为黑色或者白色的方案数显然一行上面,i−1i-1i−1的格子 和 i−2i-2i−2的格子 不同为iii的颜色状态计算 :f[i][0]=f

qq_34364611的博客 180

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

"模式识别与机器学习"读书笔记——1.2 Probability Theory

1.2.0 基本的概率知识回顾,包括概率的乘积原则、求和原则,independent。你可以确定解决这种问题就ok了: 一个红盒子里装了2个苹果与6个橘子,一个蓝盒子里装了3个苹果与1个橘子,拿红盒子的概率是40%, 请问随机选个盒子再拿出一个水果是苹果的概率?如果拿出的是橘子,这个橘子来自红盒子的概率? 另外要注意,如果红盒子与蓝盒子中的苹果橘子比例相同,则选盒子与选水果是独立事件,要会...

weixin_30847939的博客 93

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

上一篇: 1.2 Probability Theory 概率论(上)
下一篇: 1.6 Information Theory信息论简介
大浪淘沙1
博客等级 码龄19年 42粉丝 38原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值