资源简介
Baum-Welch算法迭代估计隐马尔科夫模型(HMM)的初始状态概率分布以及其状态转移概率矩阵。其中mainfile_B_W.m为主函数,Baum_Welch.m为Baum-Welch算法迭代函数,Forward_variable.m与Backward_variable.m与Gamma_variable.m与Ksi_variable.m是需要计算的四种因子,B_pdf.m为混淆散射概率密度函数。
代码片段和文件信息
function beta = Backward_variable(LRR A_Matrix T State_N)
% 计算后向变量
beta = zeros(T State_N);
% 初始化
for i = 1:State_N
beta(T i) = 1;
end
% 递归
for t = (T-1):-1:1
for i = 1:State_N
temp = 0;
for j = 1:State_N
temp = temp+A_Matrix(i j)*B_pdf(LRR(t+1) j)*beta(t+1 j);
end
beta(t i) = temp;
end
% 归一化防止下溢出,其影响在之后gamma与ksi计算中会约去,从而不影响结果
beta(t :) = beta(t :)/sum(beta(t :));
end
end
% end of function
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 615 2014-01-04 20:59 Baum_Welch algorithm\Backward_variable.m
文件 1293 2014-01-05 22:58 Baum_Welch algorithm\Baum_Welch.m
文件 426 2014-01-12 15:11 Baum_Welch algorithm\B_pdf.m
文件 553 2014-01-04 20:59 Baum_Welch algorithm\Forward_variable.m
文件 316 2014-01-04 20:59 Baum_Welch algorithm\Gamma_variable.m
文件 491 2014-01-04 21:00 Baum_Welch algorithm\Ksi_variable.m
文件 802 2014-01-12 15:15 Baum_Welch algorithm\mainfile_B_W.m
目录 0 2014-04-05 11:15 Baum_Welch algorithm
----------- --------- ---------- ----- ----
4496 8
相关资源
- 最小二乘算法(LMS)处理滤波并预测
- matlab编写的蛙跳聚类算法(SFLA)
- 粒子群算法优化极限学习机的参数
- 基于kaiser窗的双谱线插值FFT谐波分析
- 加窗插值FFT算法的matlab 512点仿真
- 高动态 GPS 自适应抗干扰算法研究
- matlab实现遗传算法 (Matlab Genetic Al
- SIFT算法的图像拼接
- 多个目标定位的基本算法仿真
- 激光雷达点云滤波的topscan算法实现
- 高斯过程回归算法工具箱
- 求解电力系统经济调度等优化问题的
- PHD和CPHD两种算法的仿真程序
- 基于OFDM信号的能量频谱感知算法仿真
- k-medoids聚类算法matlab源代码
- Chameleon变色龙层次聚类算法实现
- 基于蚁群算法的机器人路径规划(避
- matlab实现的利用backstepping算法设计的
- matlab实现的三维UWBTDOA AOA联合定位算法
- matlab实现ID3 决策树算法
- fattal算法的梯度域实现色调映射(G
- matlab实现混合蛙跳算法(SFLA)代码
- SOMP算法代码
- 基于字典学习的语音增强中字典更新
- LMS RLS CMA 自适应均衡算法matlab仿真
- 遗传算法(GA)求tsp问题
- 基追踪(BP)算法实现
- 改进后的离散粒子群算法 (discrete
- 研究自动导引车系统控制器设计与调
- matlab仿真的载波同步算法-Fitz算法
评论
共有 条评论