问题标签 [hidden-markov-models]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
901 浏览

nlp - 用于 pos tagger 的 Baum-Welch 算法

每个人。我正在使用 Baum-Welch 算法来训练一个 pos 标注器,它完全是无监督的。问题来了:当我得到标签结果时,我只得到一个数字序列。我不知道哪个标签代表 VV、NN、DT。我怎么解决这个问题?

0 投票
2 回答
3166 浏览

c++ - 带有 HTK 的 C/C++ 代码示例(隐藏马尔可夫工具包)

我正在尝试开始使用 HTK,我抓了一份副本,编译它,抓起书,一切都或多或少地很好,这里和那里的小麻烦,但没有什么严重的。

现在在阅读了这本书并在谷歌上搜索了一段时间后,我没有看到任何关于我的基本部分的文档:HTKLib。所有 HTK 工具程序(可编写脚本的命令行界面工具)的所有内容都被描述为最小的细节,但我找不到如何实际调用 lib 的单个示例或教程。

谁能指出我的方向?包含了各个工具的源代码,但是通过阅读源代码来提取知名库的信息会相当麻烦……我本来希望有更多的文档,但也许我只是忽略了它?

任何帮助都深表感谢,

汤姆

编辑:我试图将 HTK 用于计算机视觉目的,而不是 NLP,为此我要求我可以链接它,并从我的代码中调用它。感谢您的回复。

0 投票
2 回答
3176 浏览

python - 哪些 HMM(隐马尔可夫模型)库对 Python 有很好的支持?

我将不得不训练一个 HMM(隐马尔可夫模型)系统。有人告诉我可以使用HTKCSLU Toolkit。第一个显然有一个 Python 绑定,称为pyhtk

你们有人用过那个绑定吗?你会推荐我去吗?是否还有其他 HMM 库对 Python 有更好的支持?

谢谢

0 投票
1 回答
4954 浏览

theory - Kinect手势识别理论

基于骨骼运动检测用户手势涉及哪些算法?我知道的包括:

a) 隐马尔可夫模型。您为 HMM 定义了许多参数,例如手的位置、肘部角度等,以输入 HMM。然后花一些时间训练系统,调整参数,直到它能够足够可靠地识别你的手势。我相信这就是 Wii 手势通常是如何完成的。这里是 kinect 的好例子。

b) 连接点。如果您的手势词汇量有限,您可以沿着每只手通常采用的路径设置碰撞球体。如果他们没有足够快地遵循路径,您可能会导致手势失败。

这两种方法可能都需要进行大量调整才能以您想要的方式获得成功/失败率。我想知道是否还有其他我不知道的方法,以及每种方法的优点是什么。

0 投票
1 回答
446 浏览

bash - 检查程序中的错误代码 - 特别是 HTK Toolkit

我有一个 bash 脚本,它调用和计算一段文本的电话级别边界等HTK组件。如何检查手术是否成功?我尝试了以下方法: HCopyHVite

  1. ./findWordBoundary.sh <input args> |& tee run.log

上述方法不起作用。实用程序输出的所有内容HTK都写入run.log,但错误语句和条件除外。所以使用greponrun.log是行不通的。

  1. x=./findWordBoundary.sh <input args>也不起作用。除了错误条件之外,它只是将整个消息负载转储到x.

我正在寻找的是:
一种在HTK操作导致错误时记录并采取适当措施的方法。另外,我想这可以扩展到更通用的 bash 实用程序,比如wget. 如何从 bash 实用程序中记录和错误并在脚本中处理它(比如wget返回 a时404:Not found exception)?

谢谢,
斯里拉姆。

0 投票
1 回答
166 浏览

neural-network - 分类技术

我的 BE 最后一年的项目是关于手语识别的。在为愚蠢用户生成的标志视频中看到的模式选择正确的分类技术时,我感到非常困惑。我了解到神经网络(NN)在几个方面都优于隐马尔可夫模型,但微调 NN 的参数需要大量时间。此外,一些报告称支持向量机的性能优于 NN。我在这些替代方案中选择什么,或者还有其他更好的替代方案,以便在 4-5 个月内完成我的项目并且我可以继续攻读硕士学位?

0 投票
1 回答
464 浏览

.net - .NET 有哪些可用的 HMM(隐马尔可夫模型)压缩库?

我正在寻找一个使用马尔可夫模型/隐马尔可夫模型进行数据压缩的库。我需要从.NET 中使用它。我用谷歌搜索了 MM/HMM 压缩器,但没有找到任何有用的参考资料(不过我可能是个糟糕的谷歌用户)。

任何相关链接将不胜感激。

0 投票
1 回答
215 浏览

signal-processing - 对视频特征进行上采样/插值的简单技术?

我正在尝试同时分析音频和视觉特征。我的音频语音特征是使用隐马尔可夫模型工具包以 100fps 采样的梅尔频率倒谱系数。我的视觉特征来自我构建的唇形跟踪程序,采样率为 29.97fps。

我知道我需要插入我的视觉特征,以便采样率也是 100fps,但我找不到关于如何在线执行此操作的很好的解释或教程。我发现的大部分帮助来自语音识别社区,该社区代表读者假设了插值知识,即大多数通过简单的“插值视觉特征以使采样率等于 100fps”来涵盖该步骤。

谁能指出我正确的方向?

太感谢了

0 投票
2 回答
5015 浏览

python - R或python中的隐马尔可夫模型实现

你知道关于如何在 python、R(Bioconductor)中实现 HMM 的任何好的文献和/或教程吗?(尤其是序列分析)

0 投票
1 回答
9497 浏览

hidden - 预测下一次观察的隐马尔可夫模型

我对鸟的运动进行了 500 次观察。我想预测这只鸟的第 501 次运动会是什么。我在网上搜索,我想这可以通过使用 HMM 来完成,但是我在这个主题上没有任何经验。谁能解释用于解决此问题的算法的步骤?