mimno/Mallet
MALLET is a Java-based package for statistical natural language processing, document classification, clustering, topic modeling, information extraction, and other machine learning applications to text. observed · 2026-08-28
Health v2 · maintenance only
86/100
- Activity 96
- Release rhythm 64
- Longevity 100
Flags: no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 208
- age_days: 4536
- days_rel: 29
- days_push: 29
- n_releases_24m: 2
Adoption not part of the score
1028 stars · 353 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
MALLET (MAchine Learning for LanguagE Toolkit) is a Java-based package for statistical natural language processing, including document classification, clustering, sequence tagging, and topic modeling. It provides efficient implementations of algorithms such as Naive Bayes, Maximum Entropy, CRFs, and LDA, along with text-processing pipelines and numerical optimization routines.
Use cases
- train topic models like LDA on large text corpora
- classify documents into categories
- extract named entities from text with CRFs
- cluster unlabeled documents
- convert raw text into feature vectors for machine learning
- run sequence tagging on token streams
When to choose
- you need mature, sampling-based topic modeling (LDA, Pachinko Allocation, Hierarchical LDA) in Java
- you want classic NLP classification and sequence tagging algorithms on the JVM
- you need efficient text-to-feature pipelines with tokenization and stopword handling
When to avoid
- you need modern deep-learning or transformer-based NLP models
- your stack is Python-first and you prefer libraries like scikit-learn, Gensim, or spaCy
- you need GPU acceleration for large-scale training
Facets
library · maturity maintenance
machine-learning nlp parser serialization machine-learning text-editors jvm cross-platform cli topic-modeling lda document-classification conditional-random-fields named-entity-recognition text-clustering java natural-language-processing
2 sources
- readme: https://github.com/mimno/Mallet · fetched 2026-08-28 · 9d377cafd285
- homepage: https://mimno.github.io/Mallet/ · fetched 2026-08-29 · 32c4faedb004
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| mimno/Mallet | main | 86 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem