hmm模型matlab代码埃莱恩
.dat文件
1.dat和2.dat是示例数据文件。
第一和第二列分别列出了排放量和状态。
我将用于生成数据的代码留在train.m
。
火车
使用示例数据(1.dat和2.dat)运行train.m
...
$
matlab
-nodisplay
-r
"
train('.',2,6);exit
"
train.m将循环遍历.dat中的每个.dat
.
并将观测值加载到两个单元阵列中以获取发射和状态。
用最大似然估计值初始化模型。
的猜测被传递到hmmtrain与观测发射序列的语料库来训练训练模型。
默认情况下,隐马尔可夫模型函数从状态1开始,因此我们将初始状态分布更改为最大似然估计。
Hmm.java
$
javac
-cp
matlabcontrol-4.1.0.jar:.
Hmm.java
$
java
-cp
matlabcontrol-4.1.0.jar:.
Hmm
[LEN]
参考
2021-11-24 14:47:28
126KB
系统开源
1