20 News Group Datasets used in this projects. You can download this datasets from here --> "http://qwone.com/~jason/20Newsgroups/20news-19997.tar.gz"
If You want to check comparison between code from scratch with Sklearn multinomial naive bayes algorithm then scroll down the end of project file(.ipynb)