作业帮 > 综合 > 作业

进行HMM训练的样本问题

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/05/21 04:33:09
进行HMM训练的样本问题
在对HMM训练时,训练样本需要做量化之类的处理吗?还是用系统的原始观察数据进行训练?
我现在遇到的问题是,我在网上找到的基于C++的HMM代码中,观察序列的值会出现在矩阵的下标中,形式如下:B[N][0[t]] 其中0[t]是观察序列,那这就说明了观察序列的值只能是不超过B二维数组范围的正整数.但是我预想的观察序列的值应该是自己系统实际观察到的值,然后用这些值去做训练,而不是一系列的正整数值.因此我不知道是下载的程序有问题还是需要预先对观察样本做一些量化之类的处理?
(另外我在matlab中用hmmgenerate和hmmtrain也测试过,情况和在VC下一样,观察序列都是一系列的正整数.)
我也不太懂啊 程序应该没问题的 ,观察状态应该就是B二维数组范围的正整数,其实也就是个符号,状态1. 状态2.状态3.每个状态的具体代表什么,可以自己定义的,比如从荷叶推断天气时,状态1 荷叶很干
状态2 荷叶干 状态3 荷叶湿润, 状态4荷叶很湿.等等 根据自己需求定义即可.不知道说的对不对,建议去看 随机过程 里面讲了HMM模型.