#10 · Primary category: NLP Tools & Text Processing
BERTopic
Leveraging BERT and c-TF-IDF to create easily interpretable topics.
Project last updated:08/28/26
GitHub Stars
7.8K
Forks
917
Contributors
97
License
MIT
Why we included this project
Reading through a large corpus and trying to spot the main themes is tedious, and BERTopic is a solid way to skip most of that work. It embeds documents with a transformer model, clusters those embeddings, and then labels each cluster with the words that most clearly set it apart, so you get readable topic descriptions instead of meaningless cluster numbers. The pipeline is modular, which matters in practice: you can swap in your own embeddings, pick a different clustering step, or plug an LLM in at the labeling stage to get richer topic names and summaries. You also have a lot of control over the kind of analysis you want, from guided or supervised runs to hierarchical, dynamic, and online variants that track how topics shift over time. For teams doing text exploration, organizing content, or watching how discussion topics trend, it is a practical starting point.
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 上百种预训练中文词向量