#99 · Primary category: NLP Tools & Text Processing
OCTIS
OCTIS: Comparing Topic Models is Simple! A python package to optimize and evaluate topic models (accepted at EACL2021 demo track)
Project last updated:06/21/26
GitHub Stars
804
Forks
116
Contributors
20
License
MIT
Why we included this project
Topic modeling in Python usually means stitching together separate libraries for each stage of the pipeline. OCTIS wraps that workflow into one package, covering classical models like LDA and NMF as well as neural topic models, and it adds Bayesian optimization to search hyperparameters against a chosen evaluation metric automatically. The package was accepted at the EACL 2021 demo track and includes preprocessed benchmark datasets and standard coherence and quality metrics, so comparisons between models are fair and reproducible. A web dashboard lets you launch and monitor optimization runs without writing code, while the Python API covers the same workflow for scripted pipelines. Researchers and engineers who need dependable, side-by-side topic model comparisons will find it a solid fit.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
flair
A very simple framework for state-of-the-art Natural Language Processing (NLP)
compromise
modest natural-language processing
tokenizers
💥 Fast State-of-the-Art Tokenizers optimized for Research and Production
CoreNLP
CoreNLP: A Java suite of core NLP tools for tokenization, sentence segmentation, NER, parsing, coreference, sentiment analysis, etc.
Chinese-Word-Vectors
100+ Chinese Word Vectors 上百种预训练中文词向量