hmmlearn

Unsupervised learning and inference of Hidden Markov Models:

  • Simple algorithms and models to learn HMMs (Hidden Markov Models) in Python,

  • Follows scikit-learn API as close as possible, but adapted to sequence data,

  • Built on scikit-learn, NumPy, SciPy, and Matplotlib,

  • Open source, commercially usable — BSD license.