资源简介
使用MATLAB实现了统计学习方法隐马尔可夫模型前向后向算法,并针对课后习题1进行了实例验证,感兴趣的同学可以一起交流。
代码片段和文件信息
clear all;
clc;
A=[0.50.10.4
0.30.50.2
0.20.20.6];%状态转移概率矩阵
B=[0.50.5
0.40.6
0.70.3];%观测概率矩阵
pi=[0.20.30.5];%初始概率向量
N=3;%可能的状态数
T=8;%长度为T的观测序列
O=[12112122];%1代表红球,2代表白球
%%
%前向算法
alpha=zeros(TN);
%计算初值
alpha(1:)=pi.*B(:1)‘;
%递推
fo
评论
共有 条评论