bab2min/tomotopy
Python package of Tomoto, the Topic Modeling Tool
Implements 14+ topic modeling algorithms (LDA, HDP, DTM, CTM, and variants) using Collapsed Gibbs Sampling with SIMD vectorization (AVX512/AVX2/SSE2) for CPU-accelerated inference. Achieves 5-10x faster iteration speeds than Variational Bayes approaches by leveraging modern CPU instruction sets and multicore parallelization. Supports both training document inference and out-of-sample prediction, with model persistence and an interactive web-based visualization viewer.
592 stars.
Stars
592
Forks
63
Language
C++
License
MIT
Category
Last pushed
Feb 21, 2026
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/nlp/bab2min/tomotopy"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related tools
MIND-Lab/OCTIS
OCTIS: Comparing Topic Models is Simple! A python package to optimize and evaluate topic models...
i-dot-ai/themefinder
A topic modelling Python package for analysing one-to-many question-answer data.
bobxwu/TopMost
A Topic Modeling System Toolkit (ACL 2024 Demo)
andifunke/topic-labeling
The project proposes a framework to apply topic models on a text-corpus and eventually topic...
baidu/Familia
A Toolkit for Industrial Topic Modeling