好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

参数估计问题.pdf

65页
  • 卖家[上传人]:xzh****18
  • 文档编号:46661305
  • 上传时间:2018-06-27
  • 文档格式:PDF
  • 文档大小:1.85MB
  • / 65 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 回顾• 参数估计• 将类条件概率密度未知类条件概率密度未知转化为较简单的参数未知参数未知• 参数估计方法• 最大似然估计• 贝叶斯估计• 最大似然估计• 似然函数似然函数• 对数似然函数对数似然函数• 似然方程似然方程• 对数似然方程对数似然方程回顾• 高斯情况回顾• 贝叶斯估计的基本思路• 高斯情况• 递归的贝叶斯学习( |)( | ) ( |)pDppD dxx θθθ(| ) ( )( |)(| ) ( )p DppDp Dpdθθθθθθ1(| )(| )nk kp Dp xθθCh 04. 参数模型Part 1 隐马尔可夫模型马尔可夫链• 状态状态• t时刻的状态• 长度为T的离散时间上的状态序列例如:• 转移概率转移概率(矩阵)为从状态到的转移概率,1,2,iiij马尔可夫链• 状态转移图马尔可夫链• j-阶马尔可夫过程阶马尔可夫过程• 下一时刻为某个状态的概率仅与最近的j个状态有关• 一阶马尔可夫过程一阶马尔可夫过程• 任一时刻为某状态的概率仅与上一时刻的状态相关仅与最近的j个状态有关仅与上一个状态有关隐马尔可夫模型• 隐马尔可夫模型隐马尔可夫模型(Hidden Markov Model,缩写 为,缩写 为HMM)• 状态不可见不可见• 在t时刻,隐藏的状态以一定的概率激发出可见的 符号可见的 符号,其取值表示为• 长度为T的离散时间上的可见符号序列例如:• 观察到可见符号的概率(1), (2),, ( )Txxx TX6 511523,,,,,v v v v v vX( ( )|( ))jkkjbP x tvt1jk kb( )x t123,,,v v v 隐马尔可夫模型• 状态转移图一个例子• 盒子编号不可见• 每次从任一盒子中取出一个小球• 隐藏状态隐藏状态:盒子编号• 可见符号可见符号:小球• 盒子i中取出各种小球的概率• 得到某个特定小球序列的概率?离散HMM的符号表示•隐藏状态集隐藏状态集•可见符号集可见符号集•状态序列状态序列•观察序列观察序列•状态转移概率状态转移概率•观察到可见符号的概率观察到可见符号的概率•初始状态概率初始状态概率完整的完整的HMM参数向量参数向量HMM三大核心问题• 估值问题估值问题• 已知已知• 观察到特定符号序列X• HMM模型参数向量 • 求求• 似然函数 • 解码问题解码问题• 已知已知• 观察到特定符号序列X• HMM模型参数向量 • 求• 最有可能产生X的隐状态序列HMM三大核心问题• 学习(或参数估计)问题学习(或参数估计)问题• 已知已知• 观察到特定符号序列X• 求求• 模型参数向量的估计值例如:ML估计估值问题• 直接计算直接计算HMM模型产生可见长度为T的符号序列X 的概率其中,表示状态的初始概率假设HMM中有c个隐状态,则计算复杂度为!例如:c=10,T=20,基本运算1021次!(1)()TO c T估值问题• 解决方案• 递归计算t时刻的计算仅涉及上一步的结果,以及,,和• HMM向前算法向前算法• HMM向后算法向后算法( ) t(1)t( )x t估值问题• HMM向前算法向前算法定义:t时刻在状态时刻在状态i,并且已观察到,并且已观察到x(1),,x(2),,…… x(t)的概率的概率• 初始化初始化对每一个隐状态i,计算• 递归递归for t=2 to T对每一个隐状态j,计算end• 最后最后2()()TO c TO c T?计算复杂度计算复杂度( )it估值问题• HMM向前算法向前算法估值问题• HMM向后算法向后算法(向前算法的(向前算法的时间反演时间反演版本)版本)定义:t时刻在状态时刻在状态i,并且已,并且已逆向逆向观察到观察到x(T),,x(T-1),,…… x(t) 的概率的概率 • 初始化初始化对每一个隐状态i,计算(假设T时刻每个状态的概率 相同) • 递归递归for t=T-1 to 1对每一个隐状态i,计算end • 最后最后2()()TO c TO c T?计算复杂度计算复杂度( )( )ix T ibTc( )it( ) 1( )(1)ciijjix t jtatb1(| )(1)cii iP X θ例子• HMM为•:吸收状态吸收状态,即序列结束 时的必然状态。

      该状态产 生唯一的特殊可见符号v0 ,表示HMM过程结束例子• 已知t=0时状态为,即• 现观测到的序列为• 计算HMM产生这个特定观测序列的概率?10101112123130.2,0.3,0.1,0.4aaaa4 1320V{ ,,,}v v v v例子• 解HMM用于分类• 为每一个类别建立一个HMM• 每个HMM有自己的参数向量,该参数向量可以从属于 类别i的样本中学习(估计)得到• 贝叶斯决策• 决策结果iθ1( |) ()(| ) ( |) () ii icii iPPP PPx θθθx x θθ*argmax( ( |) ())ii iiPPx θθHMM用于语音识别• “从左到右”(left-to-right)HMM• 为每个单词发音建立一个HMM,其参数为• 用向前算法计算发音序列X的类条件概率•取决于语言本身和上下文语义• 用贝叶斯公式计算X的后验概率• 最大后验概率指示语音内容发音“viterbi”的“从左到右”HMM(|)iP X θiθ()iP θ(|)iP θX解码问题• 已知一个观察序列XT,寻找最可能的隐状态序列• 穷举法• 把所有可能的隐状态序列的概率都计算一遍• 计算复杂度()TO c T解码问题• Viterbi算法算法• 初始化初始化对每个隐状态i,计算• 递归递归for t=2 to T:对每一个隐状态j,计算end• 最后最后for t=T-1 to 1(路径回溯):end2()()TO c TO c T?计算复杂度计算复杂度例子• HMM为例子• 已知t=0时状态为,即• 现观测到的序列为• 计算最可能的隐状态序列?10101112123130.2,0.3,0.1,0.4aaaa4 1320V{ ,,,}v v v v例子• 解.00271(2)1练习:练习:把此图填写完整,并回溯最佳状态路径把此图填写完整,并回溯最佳状态路径解码问题• 对于较长的序列,Viterbi算法可能导致计算机下 溢出下 溢出• 改进改进:基于对数的Viterbi算法• 优点• 变乘为加• 避免下溢出• 结果与Viterbi算法一样解码问题• 对数对数Viterbi算法算法• 初始化初始化对每个隐状态i,计算• 递归递归for t=2 to T:对每一个隐状态j,计算end• 最后最后for t=T-1 to 1(路径回溯):end学习问题• 从一组训练样本D={x1, x2,…, xn} 中,学习HMM的 参数向量• 不存在根据训练集确定HMM最优参数的算法• 常用算法向前向后算法向前向后算法(forward-backward algorithm)又称Baum-Welch重估计算法重估计算法(Baum-Welch re-estimation algorithm)• 核心思想核心思想• 通过递归方式更新HMM中的参数,以得到能够最好解释训练 样本的HMM参数θ学习问题• Baum-Welch重估计公式重估计公式• 已知X和的情况下,t时刻为状态i,t+1时刻为状态j的 后验概率θ(1)( )( )(| )iijjkj ijTta bttP xθ向前向前向后向后1 ( )1( )ˆ( )kTjl tl v tv jkTjl tltb t  学习问题• 向前向后算法向前向后算法• 初始化• repeat基于 和X,利用Baum-Welch重估计公式计算until收敛• 返回参数估计结果θθˆθ ˆθθθθPart 2 贝叶斯置信网特征相关性• 某些情况下,关于分布的先验知识并非直接是概 率分布的形式,而是有关各个特征分量之间的统 计相关性(或独立性)关系x1和x3统计独立,而 其他特征对不独立相关性例子• 汽车的状态• 发动机温度• 油温• 油压• 轮胎内气压• 相关性• 油压与轮胎内气压相互独立独立• 油温与发动机温度相关相关贝叶斯置信网• 用图的形式来表示特征之间的因果依赖性• 贝叶斯置信网(贝叶斯置信网(Bayesian belief net))• 因果网(因果网(causal network))• 置信网(置信网(belief net))• 有向无环图• 节点间的连线具有方向性方向性• 图中无循环无循环路径• 仅讨论离散情况贝叶斯置信网• 每个节点节点A, B, C,…代表一个系统变量 (特征)• 每个节点可能的离散取值• A的值:a1, a2, a3,…• 例如• A表示灯的状态• a1=开, a2=关,P(a1)=0.7,P(a2)=0.3• 节点之间的有向连接连接表示变量之间的依 赖关系• 从A到C的连接表示,或• 任意节点的状态可通过与其相连的节点 的状态推断(|)ijP ca( | )P c a联合概率• 线性链( , , , )( ) ( | ) ( | ) ( | )P a b c dP a P b a P c b P d c( , , )( | ) ( | )( ) ( | )aP b c dP c b P d cP a P b a( , )( | )( ) ( | ) ( | )abP c dP d cP a P b a P c b联合概率• 简单回路( , , , )( ) (| ) (| ) ( |, )P e f g hP e P f e P g e P h f g( , , )( |, )( ) (| ) (| )eP f g hP h f gP e P f e P g e( , )( ) (| ) (| ) ( |, )efP g hP e P f e P g e P h f g任意节点取特定值的概率• 线性链任意节点取特定值的概率• 简单回路, ,, ,( )( , , , )( ) (| ) (| ) ( |, )e f ge f gP hP e f g hP e P f e P g e P h f g例子1• 鱼分类置信网0.60.20.2 0.20.30.5例子1• 求“一条夏天在北大西洋捕获的鱼为光泽暗淡宽 度窄的鲈鱼”的概率• 夏天:• 北大西洋:• 光泽暗淡:• 宽度窄:• 鲈鱼:3a1b3c2d2x31232312313222(,,,,)() ( ) (|,) (|) (|)0.25 0.6 0.6 0.5 0.4 0.018P a b x c dP a P b P xa b P cx P dx 例子1•练习1. 冬天在南大西洋捕获到鲑鱼的概率2. 在南大西洋捕获光亮度高的鲈鱼的概率3. 夏天在北大西洋捕获一条宽的并且光亮度高的鱼的概 率• 给定除目标变量X之外的变量的取值情况,确定其 它变量的概率• 证据,其中表示变量i的取值情况• 例如,鱼分类置信网• 已有证据•:已知冬季•:渔民更喜欢南大西洋•:鱼的光泽较亮•:由于遮挡,无法测出宽度{,,,}ABCDeeeee证据ie注意的位置!注意的位置!ie置信度• 考虑某个节点X• X之前的节点集合称为X的父节 点父节 点P,X之后的节点集合称为X 的子节点子节点C• 例子:• X的父节点:{A,B}• X的子节点:{C,D}• 估计X的概率时,需区别对待X的父节点和子节点• 证据e:除X以外各节点的变量取值情况• 在给定e的情况下,命题x=(x1, x2,…)的置信度(belief)• 必须进行归一化,使得x所有取值。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.