The source of the dataset used in this repository is available on kaggle website and can be found here
The code includes Naive Bayes algorithm both from scratch and sklearn library, then the algorithms are evaluated and compared using a method named "Average Error".