SkillAgentSearch skills...

HMM

Python Hidden Markov Models framework

Install / Use

/learn @guyz/HMM
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

HMM

A numpy/python-only Hidden Markov Models framework. No other dependencies are required.

This implementation (like many others) is based on the paper: "A Tutorial on Hidden Markov Models and Selected Applications in Speech Recognition, LR RABINER 1989"

Major supported features:

  • Discrete HMMs
  • Continuous HMMs - Gaussian Mixtures
  • Supports a variable number of features
  • Easily extendable with other types of probablistic models (simply override the PDF. Refer to 'GMHMM.py' for more information)
  • Non-linear weighing functions - can be useful when working with a time-series

Open concerns:

  • Examples are somewhat out-dated
  • Convergence isn't guaranteed when using certain weighing functions
View on GitHub
GitHub Stars135
CategoryDevelopment
Updated22d ago
Forks66

Languages

Python

Security Score

80/100

Audited on Mar 7, 2026

No findings