Skip to content

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

License

Notifications You must be signed in to change notification settings

angelberrios-uol/models-from-scratch-python

 
 

Repository files navigation

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 100.0%