Skip to content

This repository contains the implementation from scratch of some of the most used Machine Learning algorithms

Notifications You must be signed in to change notification settings

illustrated-machine-learning/machine-learning-from-scratch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Banner

Welcome! The goal of this repository is to provide the implementation from scratch of the most popular machine learning algorithms.

Now you may ask: why should I code from scratch a Logistic Regression if I will use scikit-learn?

Fair enough. However, I would say that it allows to deeply understand the algorithm you're coding, by observing with your own eyes the logic and the relative edge cases. Finally, this can be a fun coding exercise!


For a theoretical and illustrated overview of these algorithms, please refer to illustrated-machine-learning.github.io


At the moment you can find:

To be done:

  • Support Vector Machine
  • Multi-layer Perceptron
  • Decision Tree

About

This repository contains the implementation from scratch of some of the most used Machine Learning algorithms

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages