BERTopic

Topic modeling library leveraging transformer embeddings and c-TF-IDF.

Open SourceSelf HostedOffline Capable
0.0 (0)

About

BERTopic approaches topic modeling with a modular pipeline built on transformer embeddings: sentence-transformers encode documents, UMAP reduces dimensionality, HDBSCAN clusters the results, and a class-based TF-IDF procedure (c-TF-IDF) extracts interpretable keywords for each topic. Every stage can be swapped, which lets one library support more than a dozen variants including guided, supervised, semi-supervised, dynamic topics over time, hierarchical, zero-shot, online or incremental, and multimodal topic modeling over images and text. Topic representations can be refined with LLMs such as OpenAI models, and multilingual embedding models extend coverage to over 50 languages. Interactive visualizations show topic hierarchies, similarity heatmaps, and per-document distributions. Created and maintained by Maarten Grootendorst, released under the MIT license with an accompanying paper, BERTopic is widely used by researchers and data scientists analyzing large document collections. It requires Python 3.10 or newer and installs from PyPI.

Reviews (0)

Leave a Review

No reviews yet. Be the first to review!

Details

Price
Free
Platform
Local/Desktop
Difficulty
Easy (2/5)
License
MIT
Added
Apr 3, 2026

Related Tools

Simple framework for state-of-the-art NLP by Zalando Research.

Open SourceSelf HostedOffline
Easy
0.0 (0)

Library for efficient text classification and word representation by Meta.

Open SourceSelf HostedOffline
Easy
0.0 (0)

Topic modeling and document similarity library for unsupervised NLP.

Open SourceSelf HostedOffline
Easy
0.0 (0)

Generalist model for named entity recognition using bidirectional transformer.

Open SourceSelf HostedOffline
Easy
0.0 (0)
Featured

State-of-the-art machine learning library providing thousands of pre-trained models.

Open SourceSelf HostedOffline
Easy
0.0 (0)

Research library for NLP by AI2 built on PyTorch.

Open SourceSelf HostedOffline
Intermediate
0.0 (0)
Browse all Natural Language Processing tools