hidden-markov-models

    0热度

    1回答

    我正在研究基于隐马尔可夫模型(HMM)的手写数字识别。训练结束后,我们得到5个模型。我拿一个样本并计算每个模型的概率似然值。然后这些结果: 对于模型1:-235 对于模型2:-250 对于模型3:-193 对于模型4:-290 对于模型5:-325 这表明样本将落入模型3中,因为它具有最高的概率(-193)。问题是如何将价值(-193)转换为百分比以便将其表示为识别的置信度?

    1热度

    1回答

    我目前正在制作古典音乐发生器的项目。一位几乎是声音处理专家的讲师建议我可以构建一个隐马尔可夫模型来生成和返回合成。 在我的计算机里已经有80多个来自各种着名作曲家(莫扎特,巴赫,贝多芬......)的MIDI文件可供培训。我只是想知道Pure Data是一种合适的语言来构建HHM,它将最终从某些MIDI输入中返回生成的音乐片段? 如果是的话,有关如何利用这些MIDI并将它们分解为HHM的任何建议?

    2热度

    1回答

    从MATLAB HHM文档Link: 使用hmmtrain。如果你不知道状态序列,但你对TRANS和EMIS有初步猜测,你仍然可以使用Hmmtrain估计TRANS和EMIS。 我无法弄清楚如何找到Transition和Emission矩阵的初始猜测。 否则如果我做了一个随机猜测,那么即使在猜测之后如何调整这些矩阵。

    3热度

    1回答

    我有一个时间序列数据设定为csv文件与以下columns- ID,TIMESTAMP,MEASUREMENTS[10] 对于ID多个测量是否有与所述相关联的时间戳时这些测量做了。列测量值包含10个测量值的列表。一个记录中的测量(与特定时间戳相关)在某种程度上取决于之前的记录。 例如。的数据集: ID,TIMESTAMP,MEASUREMENTS 1,0,[123,456,567.....]

    -3热度

    1回答

    它有多大可能成功地训练神经网络(例如简单的前馈/背向多层感知器)以解决多选(基于文本)的问题 - 如果可能性低 - 什么是更聪明的方法或不去)关于这个问题? 下面是对选择题的考试结构的详细信息: 5行文字 1/5的答案(1-2行文字,每一个)是正确的 也有一些更多假设: 结果/反馈立即显示 训练数据已超过5,000个问题

    1热度

    1回答

    在量子物理实验的背景下,我有兴趣估计描述我的实验的隐马尔可夫模型的一些参数。我知道Baum-Welch算法用于估计一个hmm的所有参数。然而,我只对估算转换矩阵感兴趣,因为我有估算发射矩阵的额外数据。 什么是继续进行的最佳方式?我能否使用Baum-Welch算法仅更新转换矩阵,同时保持发射矩阵不变或有更好的方法? [的HMM我感兴趣的一个,只有两个隐藏状态和两个或四个输出状态。]

    3热度

    1回答

    我正在尝试使用HMM进行位置预测。我有坐标(x,y),速度和运动方向。我已将整个空间分散成小块,我将其用作状态。目标是在时间t,2t,3t等之后预测对象的位置(状态)。 我已阅读了多篇关于HMM的文章。我仍然有2个问题: 我可以使用一些轨迹来创建转换矩阵吗?我从坐标到块的映射(即状态)很简单,所以我可以使用几个样本来创建初始转换矩阵。 如何用连续可观测量(即位置,速度和方向)定义发射矩阵。如果我假

    0热度

    2回答

    上周我读过一篇文章,建议将MDP作为推荐系统的替代解决方案, 该论文的核心是用MDP表示推荐过程,即州,行为,转换概率,奖励功能等。 如果我们为简单起见假设单用户系统,则状态看起来像k元组(x1, x2, .. , xk),其中最后一个元素xk表示用户购买的最后一个项目。 例如,假设我们当前的状态为(x1, x2, x3),这意味着用户按时间顺序购买x1,然后x2,然后x3。现在,如果他购买x4,

    1热度

    1回答

    我已经实现了使用HashMaps的一阶,二阶和三阶隐马尔可夫模型,而不是转换矩阵。根据顺序,我使用这些HMM计算1音符/ 2音符/ 3音符后音符的出现次数(建模为0-128整数)。 例如,对于二阶的实现是: public void updateWeigths(ArrayList<Note> notes, HashMap<Integer, HashMap<Integer, HashMap<Integ

    -1热度

    1回答

    你好人实际上我想在Ubuntu 14.04.3上安装htk。 我做了同样的this tutorial,我也跟着this但我仍然遇到一个错误,当我尝试给“make all”命令。 [email protected]:~/voxforge/bin/htk$ make all (cd HTKTools && make all) \ || case "" in *k*) fail=yes;;