1. Background
频率派:定义 loss function 并进行优化
贝叶斯派:计算后验概率,使用数值积分的方式计算
2. HMM
HMM 是一个属于概率图模型中的动态模型(ref:概率图模型),并不要求数据是独立同分布的,又是一个混合模型
HMM 中的变量可以分为两组,一组为状态变量\(y=\{y_1, \dots, y_n \}\),其中\(y_i\)表示第 i 时刻状态,一组为观测变量\(x= \{x_1, \dots, x_n \}\),状态变量是隐藏的,观测变量是可见的,因此状态变量又被称作隐变量。
系统常在多个状态中转移,如果状态变量是离散的,那么 动态模型就为 HMM,如果状态变量是连续的,那么动态模型就是 Kalman Filter / Parlide filter。
flowchart TD subgraph one y1–>x1 end subgraph two y2–>x2 end subgraph three … end y1 –> y2 y2 –> …
根据概率图模型笔记中的因子分解,HMM 的联合概率分布可以写成:
\[p(x,y) = p(y_1) p(x_1|y_1) \prod_{i=2}^n p(y_i|y_{i-1}) p(x_i|y_i) \]
参数
除去结构信息之外,HMM 还有三个参数\(\lambda = [A, B, \pi]\), \(A\)为状态转移矩阵,\(B\)为输出观测矩阵,\(\pi\)为初始状态概率。
假设状态变量的取值为\(S=\{s_1, \dots, s_n\}\),观测变量的取值为\(O=\{o_1, \dots, o_m\}\),则有:
- 状态转移概率
\[a_{ij} = p(y_{t+1}=s_j|y_t=s_i) \]
- 输出观测概率
\[b_{jk} = p(x_t=o_k|y_t=s_j) \]
- 初始状态概率
\[\pi_i = p(y_1=s_i) \]
两个假设
- 齐次马尔科夫性假设(无后效性):当前时刻的状态只与前一个时刻的状态有关,与其他时刻无关
\(p(s_t | x_1, \dots s_{t-1},s_{t+1},\dots, s_{p}) = p(s_t | s_{t-1})\) - 观测独立性假设:当前时刻的观测只与当前时刻的状态有关,与其他时刻的状态和观测值无关
\(p(o_t|s_1,\dots,s_t,o_1,\dots, o_{t-1}) = p(o_t|s_t)\)
三个问题
- Evaluation Problem:给定模型\(\lambda\)和观测序列\(O\),计算在模型\(\lambda\)下观测序列\(O\)出现的概率。一般使用前向算法或者后向算法计算。
- Learning Problem:给定观测序列\(O\),估计模型\(\lambda\),使得在该模型下观测序列\(O\)出现的概率最大。一般使用 Baum-Welch/EM 算法进行估计。
- Decoding Problem:给定模型\(\lambda\)和观测序列\(O\),求解最有可能的状态序列\(S\),即\(S = \arg \max_S P(S|O;\lambda)\)。
- 预测:\(p(s_{t+1}|s_1, \dots, s_t)\)
- 滤波:\(p(s_t|o_1, \dots, o_t)\)
例如在 Text-to-Speech 中,HMM 可以用来建模音素的序列,状态变量表示音素,观测变量表示音频信号,状态转移概率表示音素之间的转移概率,输出观测概率表示音素对应的音频信号的概率。
1.本站内容仅供参考,不作为任何法律依据。用户在使用本站内容时,应自行判断其真实性、准确性和完整性,并承担相应风险。
2.本站部分内容来源于互联网,仅用于交流学习研究知识,若侵犯了您的合法权益,请及时邮件或站内私信与本站联系,我们将尽快予以处理。
3.本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
4.根据《计算机软件保护条例》第十七条规定“为了学习和研究软件内含的设计思想和原理,通过安装、显示、传输或者存储软件等方式使用软件的,可以不经软件著作权人许可,不向其支付报酬。”您需知晓本站所有内容资源均来源于网络,仅供用户交流学习与研究使用,版权归属原版权方所有,版权争议与本站无关,用户本人下载后不能用作商业或非法用途,需在24个小时之内从您的电脑中彻底删除上述内容,否则后果均由用户承担责任;如果您访问和下载此文件,表示您同意只将此文件用于参考、学习而非其他用途,否则一切后果请您自行承担,如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。
5.本站是非经营性个人站点,所有软件信息均来自网络,所有资源仅供学习参考研究目的,并不贩卖软件,不存在任何商业目的及用途
暂无评论内容