找出给定隐马尔可夫模型(HMM)过程输出的隐藏状态
对于一个从已知模型系统给定的输出序列,一般不可能唯一恢复系统不可观察状态对应的序列. Mathematica 10
相关的“最优”状态序列——维特比(Viterbi)和后验(posterior)解码. 维特比解码序列最大化了隐藏状态和输出序列的联合似然度. 后验解码序列分别为每个输入最大化隐藏状态的似然度.
构建一个从左到右的拓扑和重叠输出分布的隐马尔可夫模型(HMM).
| In[1]:= | ![]() X |
| In[2]:= | X |
| Out[2]= | ![]() |
| In[3]:= | X |
用维特比解码找出最可能的隐藏状态序列.
| In[4]:= | X |
| Out[4]= |
![]() |
用后验解码找出个别最可能的隐藏状态序列.
| In[5]:= | X |
| Out[5]= |
![]() |
对于多变量输出的解码也有作用.
| In[6]:= | ![]() X |
| In[7]:= | X |
| Out[7]= | ![]() |
| In[8]:= | X |
使用维特比解码找出最可能的状态序列.
| In[9]:= | X |
| Out[9]= |
使用后验解码找出独个最可能的状态序列.
| In[10]:= | X |
| Out[10]= |





