Skip to main content

Hidden Markov Models in Python with scikit-learn like API

Project description

hmmlearn |travis| |appveyor|

.. |travis| image::

.. |appveyor| image::

hmmlearn is a set of algorithms for **unsupervised** learning and inference of
Hidden Markov Models. For supervised learning learning of HMMs and similar models
see `seqlearn <>`_.

**Note**: this package has currently no maintainer. Nobody will answer
questions. In particular, the person who is making this code available on
Github will not answer questions, fix bugs, or maintain the package in
any way.

If you are interested in contributing, or fixing bugs, please open an
issue on Github and we will gladly give you contributor rights.

Important links

* Official source code repo:
* HTML documentation (stable release):
* HTML documentation (development version):


The required dependencies to use hmmlearn are

* Python >= 2.7
* NumPy (tested to work with >=1.9.3)
* SciPy (tested to work with >=0.16.0)
* scikit-learn >= 0.16

You also need Matplotlib >= 1.1.1 to run the examples and pytest >= 2.6.0 to run
the tests.


First make sure you have installed all the dependencies listed above. Then run
the following command::

pip install -U --user hmmlearn


Detailed instructions on how to contribute are available in

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Filename, size & hash SHA256 hash help File type Python version Upload date
hmmlearn-0.2.1.tar.gz (150.0 kB) Copy SHA256 hash SHA256 Source None

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page