Skip to content

Plain Python Implementation of popular machine learning algorithms from scratch. Algorithms includes: Linear Regression, Logistic Regression, Softmax, Kmeans, Decision Tree,Bagging, Random Forest, etc.

License

Notifications You must be signed in to change notification settings

david-adewoyin/machine_learning_basics

Repository files navigation

Basic Machine learning from scratch 💻✨

Binder

This repository contains implementations of popular machine learning algorithms using Python from scratch. Emphasis is placed on how they are implemented and you can find more efficients implementations of them in popular machine learning libraries such as sckit-learn ⭐

Regression Algorithms 📈:

Classification Algorithms 🔤:

Tree based Algorithms 🌲:

Clustering Algorithms 🔤:

Techniques and Machine learning concepts 🌟:

Feedback

If you have a favourite algorithm that is missing or you spot a mistake in any of the notebook, please let know by creating a new issue

Licence

See the LICENSE file for license rights and limitation (MIT)

Releases

No releases published

Packages

No packages published