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 is under limited-maintenance mode. Moreover, if you are able to help with testing on macOS, please have a look at hmmlearn#370; your help will be greatly appreciated.
- Official source code repo: https://github.com/hmmlearn/hmmlearn
- HTML documentation (stable release): https://hmmlearn.readthedocs.org/en/stable
- HTML documentation (development version): https://hmmlearn.readthedocs.org/en/latest
The required dependencies to use hmmlearn are
- Python >= 3.5
- NumPy >= 1.10
- scikit-learn >= 0.16
You also need Matplotlib >= 1.1.1 to run the examples and pytest >= 2.6.0 to run the tests.
Requires a C compiler and Python headers.
To install from PyPI:
pip install --upgrade --user hmmlearn
To install from the repo:
pip install --user git+https://github.com/hmmlearn/hmmlearn