vineetp6 / models-from-scratch-python

Repo where I recreate some popular machine learning models from scratch in Python

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Machine Learning Models from Scratch in Python

Repo where I recreate some popular machine learning models from scratch in Python. The purpose of this repo is for educational purposes. While the efficiency of the code or completeness is not as good as the one you could find in a library like sklearn, the simplification of the algorithm allows you to really understand how the algorithm works, and why it's being used for a particular dataset.

Every subfolder contains a file demo.ipynb, which contains a practical application of the algorithm. It loads a dataset, perform a basic EDA, and fits the model. Moreover, I published an article explaining in granular details every model present in this repo. I highly recommend reading them, as I go through on how the model works, the math behind the model, its benefits, assumptions, and cons, and most importantly, a breakdown and explanation of the code to build it.

Articles

About

Repo where I recreate some popular machine learning models from scratch in Python

License:MIT License


Languages

Language:Jupyter Notebook 100.0%