The aim of this project is: 1.Perform Text Classification using Multinomial Naive Bayes 2. Implement Naive Bayes from scratch for Text Classification. 3. Compare Results of self implemented code of Naive Bayes with one in Sklearn. dataset used is 20_newsgroups