hidten
A framework that integrates hidden Markov and related models with modern deep learning—revealing hid(den) structure within your ten(sors).
Find the documentation here to get started.
- Provides intuitive classes to easily define latent state graphs and combine emission distributions for both discrete and continuous input tracks. 🧩
- Implements core Hidden Markov Model (HMM) algorithms for training and inference, including Forward–Backward and Viterbi. ⚡
- Enables gradient-based, highly parallel training as well as efficient parallel inference. 🔄
- Pythonic, clean, extensible, and thoroughly tested. ✅
Installation
python -m pip install hidten[tensorflow]
Installation for developers
git clone https://github.com/Gaius-Augustus/hidten
pip install -e .[tensorflow,plots,test,doc]
Build the docs:
cd docs && make html
License
This project is licensed under the MIT license.
Tools using hidten
Metadata
Release files for hidten 1.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| hidten-1.0.0.tar.gz | 236.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| hidten-1.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 302.9 kB
Release files / hidten-1.0.0.tar.gz
| Download URL | hidten-1.0.0.tar.gz |
|---|---|
| Size | 236.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
8f7d34942bdd32f23d077f5434721b92e2d542a785434158d351d5dc20125d83
|
|
BLAKE2b-256 checksum How to use checksums |
f87adb364376f91484f45e81f6cfe4980de675ef6ef084146df13039c5e0a6e7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.10
|
Release files / hidten-1.0.0-py3-none-any.whl
| Download URL | hidten-1.0.0-py3-none-any.whl |
|---|---|
| Size | 66.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
f979b3bfb311f08cf05cee3c2c7c7e9d7e106fc647d8aeb107d39f0fa15c3a78
|
|
BLAKE2b-256 checksum How to use checksums |
f48081f132f00418c487be0994ad55dea842c8fa6d66aafc2c898c55e3c49a84
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.10
|