|
5 | 5 |
|
6 | 6 |
|
7 | 7 | ## Features |
8 | | - - Implementations of transformer-based topic models: |
9 | | - - Semantic Signal Separation - S³ 🧭 |
10 | | - - KeyNMF 🔑 |
11 | | - - GMM :gem: |
12 | | - - Clustering Topic Models: BERTopic and Top2Vec |
13 | | - - Autoencoding Topic Models: CombinedTM and ZeroShotTM |
14 | | - - FASTopic |
15 | | - - Dynamic, Online and Hierarchical Topic Modeling |
16 | | - - Streamlined scikit-learn compatible API 🛠️ |
17 | | - - Easy topic interpretation 🔍 |
18 | | - - Automated topic naming with LLMs |
19 | | - - Topic modeling with keyphrases :key: |
20 | | - - Lemmatization and Stemming |
21 | | - - Visualization with [topicwizard](https://github.com/x-tabdeveloping/topicwizard) 🖌️ |
22 | | - |
23 | | -## New in version 0.12.0: Seeded topic modeling |
24 | | - |
25 | | -You can now specify an aspect in KeyNMF from which you want to investigate your corpus by specifying a seed phrase. |
26 | | - |
27 | | -```python |
28 | | -from turftopic import KeyNMF |
29 | | - |
30 | | -model = KeyNMF(5, seed_phrase="Is the death penalty moral?") |
31 | | -model.fit(corpus) |
| 8 | +| | | |
| 9 | +| - | - | |
| 10 | +| Transformer-based Topic Models | :compass: S³, :key: KeyNMF, :gem: GMM, Clustering Models, CTMs, FASTopic | |
| 11 | +| Models for all Scenarios | :chart_with_upwards_trend: Dynamic, :ocean: Online, :herb: Seeded, and :evergreen_tree: Hierarchical topic modeling | |
| 12 | +| Easy Interpretation | :bookmark_tabs: Pretty Printing, :bar_chart: Interactive Figures, :art: [topicwizard](https://github.com/x-tabdeveloping/topicwizard) compatible | |
| 13 | +| Topic Naming | :robot: LLMs, N-gram Retrieval, :wave: Manual | |
| 14 | +| Informative Topic Descriptions | :key: Keyphrases, Noun-phrases, Lemmatization, Stemming | |
32 | 15 |
|
33 | | -model.print_topics() |
34 | | -``` |
35 | 16 |
|
36 | 17 | | Topic ID | Highest Ranking | |
37 | 18 | | - | - | |
|
0 commit comments