离散时间和连续时间隐马尔可夫模型库能处理数百种隐状态

hmms的Python项目详细描述


hmms是pythonhidden markov模型库。很容易 使用,通用库,实现所有重要的 训练、检查和试验所需的子方法 数据模型。

计算上昂贵的部件的有效性是由 cython

您可以构建两个模型:

  • 离散时间隐马尔可夫模型
Usually just reffered as the Hidden Markov Model.
  • 连续时间隐马尔可夫模型
The variant of the Hidden Markov Model, where the state transition can occure in the continuous time, and that allows random distribution of the observation times.

在开始工作之前,建议使用 示例the ipython notebook, 覆盖了大部分的主要用例。

对于主题的深入理解您可以看到相应的 diploma thesis。或阅读 主要参考文献: Dt-HMMCt-HMM 是的。

要求

  • Python3.5
  • 图书馆:cython,ipython,matplotlib,笔记本,numpy,熊猫, 短促,
  • 测试环境的库:pytest

下载并安装

安装完numpy和cython之后,可以直接安装包 从皮皮。

(env)$ python -m pip install numpy cython
(env)$ python -m pip install hmms

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
编译器构造为什么在Java中允许初始化对Null的引用?   java手动调用javax的actionPerformed。摆动计时器   使用git分支的java Maven版本控制   Java8句子流   java JPA OneToOne和OneToMany实体实例化/创建   java如何将值添加到列表<Map<String,Object>>?   java如何使用ComboBox在一个框架内更改JPanel。getSelectedIndex()   java在比较XML和xmlunit时忽略文本差异   java无法从其他pc连接到本地主机   Java中分配对象id的优雅方式   Java中静态变量的使用   java试图从Neteller获取OAuth访问令牌时产生错误:“服务器返回HTTP响应代码:401表示URL”   Java:基元类型是否会影响性能?   java可以让hasNext()不区分大小写吗?   基于AutoCompleteTextView建议属性或AutoCompleteTextView值的java Android搜索   java流文件到firefox浏览器有时无法打开应用程序对话框   在没有ArrayList的Java中返回数组中的搜索结果   复制java。木卫一。IOException:数据错误(CRC)   java为什么我在尝试删除Facebook测试用户时会出现“方法未实现”错误   java如何使用JNA调用SetProcessReliationPolicy