#564 · Primary category: Education & Research

Text_Classification

boosting-algorithms conditional-random-fields convolutional-neural-networks decision-trees deep-belief-network deep-learning deep-neural-network dimensionality-reduction document-classification hierarchical-attention-networks k-nearest-neighbours logistic-regression naive-bayes-classifier nlp-machine-learning random-forest recurrent-neural-networks rocchio-algorithm support-vector-machines text-classification text-processing

Text Classification Algorithms: A Survey

Project last updated:04/01/25

GitHub Stars

1.8K

Forks

538

Contributors

8

License

MIT

Why we included this project

This repository pairs with a published survey on text classification algorithms, and the value is that the survey's ideas actually run. Each method comes with Python code and worked examples, so you can see how tokenization, stop-word removal, stemming, and feature extraction feed into a model before training starts. For students and engineers who want to compare classical and neural approaches on the same corpus, that saves the work of assembling the pipeline yourself. The real payoff is the breadth: watching how preprocessing choices and algorithm families interact gives you a feel for which method suits a given document set. It is not a production-grade library, so treat it as a learning and experimentation resource rather than something to wire into a live service.

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