pyhsmm
Library for Bayesian HMM and HSMM inference with nonparametric extensions.
- Status
- UnmaintainedNo commits in 578 days.
- Last checked
- Checked · Oct 10, 2026
- License
- Open source
- Pricing
- Free tier · from $0
What it is
PyHSMm is a Python library that provides tools for approximate unsupervised inference in Bayesian Hidden Markov Models (HMMs) and explicit-duration Hidden semi-Markov Models (HSMMs). It focuses on the Bayesian Nonparametric extensions, HDP-HMM and HDP-HSMM, with weak-limit approximations.
PyHSMm stands out by providing specialized tools for Bayesian nonparametric models with HMMs and HSMMs, focusing on weak-limit approximations which are not commonly found in other libraries.
When it fits — and when it doesn’t
A good fit for
Researchers working with Bayesian nonparametric models who need efficient inference methods for HMMs and HSMMs.
Academic projects focusing on unsupervised time-series analysis using Bayesian approaches.
Look elsewhere if
Projects requiring real-time or near-real-time processing of large datasets, as the library is designed for research and may not be optimized for speed.
Applications that require a graphical user interface (GUI) for model specification and inference.
Known weaknesses
Each one links to the public issue, changelog or docs page it came from, where we have one.
- 01
Steep learning curve due to complex Bayesian concepts
Understanding and implementing Bayesian Nonparametric extensions like HDP-HMM and HDP-HSMM requires a strong background in statistics and machine learning.
- 02
Limited documentation for advanced features
The official documentation is sparse on detailed examples and explanations of the more complex functionalities such as weak-limit approximations.
- 03
Performance issues with large datasets
Bayesian inference can be computationally expensive, especially for nonparametric models like HDP-HMM and HDP-HSMM, leading to slow performance on large datasets.
- 04
Small community and limited support
The open-source project has a relatively small user base, which can lead to fewer contributions and slower resolution of issues or feature requests.
What it does well
Bayesian inference for HMM and HSMM models
Supports nonparametric extensions like HDP-HMM and HDP-HSMM
Weak-limit approximations for efficient computation
Pricing
- Free tier
- YesOpen source — free to use
- Paid from
- $0
- Model
- Flat rate
- Enterprise plan
- No
Pricing not independently confirmed — check the vendor’s page.
Performance benchmarks
How Fast Is It?
Set up pyhsmm
Setup steps, common gotchas and what to check after 30 days.
Get the badge
A small badge for pyhsmm’s README or site: its name, “Tracked on AI Navigator”, and the availability status and check month from this page. It updates as the catalog does.
Markdown
[](https://navigateaitools.com/explorer/tool/pyhsmm)HTML
<a href="https://navigateaitools.com/explorer/tool/pyhsmm"><img src="https://navigateaitools.com/badge/pyhsmm.svg" alt="pyhsmm — tracked on AI Navigator" height="58"></a>