type
status
date
slug
summary
tags
category
icon
password
上次编辑时间
Sep 7, 2024 05:56 PM
😀
隐马尔可夫模型(Hidden Markov Model, HMM)是一种统计模型,用来描述由隐藏的状态观测的结果组成的系统。它的核心思想是,通过观测结果推断出系统内部不可直接观测的隐藏状态。HMM 常用于语音识别、自然语言处理、生物信息学等领域。
HMM 有以下三个基本部分:
  1. 状态集:系统的所有可能状态。这些状态是隐藏的,无法直接观测。通常用 S={s1,s2,,sN}S = \{s_1, s_2, \dots, s_N\} 来表示。
  1. 观测集:系统会根据隐藏状态产生的观测结果。可以观测到的输出是这些结果的一部分,通常用 O={o1,o2,,oM}O = \{o_1, o_2, \dots, o_M\} 表示。
  1. 模型参数
      • 状态转移概率矩阵 AA:描述从一个隐藏状态转移到另一个隐藏状态的概率。即 A={aij}A = \{a_{ij}\},其中aij=P(st+1=jst=i)a_{ij} = P(s_{t+1} = j | s_t = i) 表示从状态ii转移到状态j j 的概率。
      • 观测概率矩阵B B:描述在给定隐藏状态下,生成某个观测结果的概率。即 B={bj(ot)}B = \{b_{j}(o_t)\},其中bj(ot)=P(otst=j)b_j(o_t) = P(o_t | s_t = j)表示在状态 jj 下观测到ot o_t 的概率。
      • 初始状态分布 π\pi:表示系统开始时处于某个隐藏状态的概率分布。即 π={πi}\pi = \{\pi_i\},其中 πi=P(s1=i)\pi_i = P(s_1 = i)
HMM 的应用通常分为三个主要问题:
  1. 评估问题:给定模型参数和一系列观测,计算该观测序列出现的概率。这可以通过前向-后向算法来求解。
  1. 解码问题:给定观测序列和模型参数,找到最可能的隐藏状态序列。这可以通过维特比算法来解决。
  1. 学习问题:给定观测序列,估计模型参数。这通常通过Baum-Welch 算法来完成,它是一种期望最大化(EM)算法的应用。
HMM 的核心在于它通过显式建模观测与隐藏状态之间的关系,使得即使内部状态无法直接观测,也可以通过观测推断出其可能性。
 
算法导论ATRI全集
Loading...
Waang Rui
Waang Rui
一位忙于学业的大三生
小红书
最新发布
minicpm和VoiceBench
2025-3-19
Nvidia的”护城河”
2025-2-14
LLaVA模型:第四次汇报
2024-11-25
OneLLM:第三次汇报
2024-11-13
Audio-Driven第一次汇报
2024-11-4
Moshi:第二次汇报
2024-11-4
公告
🎉更新DeepSeek v3智能体atri_agent🎉

欢迎评论扩列友链哦~
 
 
hexo
  1. 1 あの光 乃木坂46
  2. 2 风を共に舞う気持ち Falcom Sound Team jdk
  3. 3 王都グランセル Falcom Sound Team jdk
风を共に舞う気持ち - Falcom Sound Team jdk
00:00 / 00:00
An audio error has occurred, player will skip forward in 2 seconds.
logo
我是高性能的アトリchatbot!