In this repository we implement algorithms such as:
- KNNs
- Decision Trees
- Regressions and their variations
- Naive Bayes
- Gaussian Naive Bayes
We implement these algorithms from scratch without using any in-built libraries. It is very interesting to learn how to implement such functionalities from the ground-up since it improves understanding and intution of the basics.