Naive Bayes Classifier - Text Classification

Summary

Naive Bayes algorithm is a probabilistic classifier that is significantly used in Natural Lan- guage Processing, mainly in text classification. This paper will outline the mathematical concept, a written example of the Naive Bayes Algorithm in the context of text classification, as well as a Python implementation using the ”20 newsgroups text” dataset of Scikit Learn.