classify-text and 20-newsgroups_text-classification

These are **competitors** — both implement text classification on the identical "20 Newsgroups" dataset using similar classical ML approaches (Naive Bayes), so users would choose one based on code quality, documentation, or implementation details rather than using them together.

Maintenance 0/25
Adoption 10/25
Maturity 8/25
Community 22/25
Maintenance 0/25
Adoption 8/25
Maturity 8/25
Community 20/25
Stars: 147
Forks: 63
Downloads:
Commits (30d): 0
Language: Python
License:
Stars: 42
Forks: 32
Downloads:
Commits (30d): 0
Language: Jupyter Notebook
License:
Archived No License Stale 6m No Package No Dependents
No License Stale 6m No Package No Dependents

About classify-text

yassersouri/classify-text

"20 Newsgroups" text classification with python

Implements comparative experiments across multiple feature representations (Bag of Words, TF, TF-IDF) and classifiers (Naive Bayes, SVM, k-NN) using scikit-learn, with evaluation via train-test splits and stratified k-fold cross-validation. Handles preprocessing quirks like UTF-8 incompatibility in source documents and supports both binary classification (likes vs. dislikes) and full 20-class multiclass scenarios. Results demonstrate TF-IDF with linear SVM achieving ~97% accuracy on binary tasks and ~89% on full 20-class classification.

About 20-newsgroups_text-classification

gokriznastic/20-newsgroups_text-classification

"20 newsgroups" dataset - Text Classification using Multinomial Naive Bayes in Python.

Scores updated daily from GitHub, PyPI, and npm data. How scores work