Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/veb-101/machine-learning-algorithms

One notebook to learn it all - Algorithms from scratch
https://github.com/veb-101/machine-learning-algorithms

matplotlib numpy pandas python-3-7 scikit-learn scipy seaborn

Last synced: about 3 hours ago
JSON representation

One notebook to learn it all - Algorithms from scratch

Awesome Lists containing this project

README

        

# Machine Learning Algorithms

[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/veb-101/Machine-Learning-Algorithms/master) [![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/veb-101/Machine-Learning-Algorithms/blob/master/) [![contributions welcome](https://img.shields.io/badge/contributions-welcome-brightgreen.svg?style=flat)](https://github.com/veb-101/Machine-Learning-Algorithms/issues) [![PRs](https://img.shields.io/badge/PRs-welcome-brightgreen.svg)](https://github.com/veb-101/Machine-Learning-Algorithms/pulls)

[![Try on repl.it](https://repl-badge.jajoosam.repl.co/try.png)](https://repl.it/repls/folder/machine%20learning%20algorithms?ref=button)

---

#### Numpy implementation of some basic machine learning algorithms

Image

---

##### Run Online

| Sr. No. | Algorithm | View | Python File | Colab Notebook |
| ------- | ----------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| 1.a | KNN - Classification | [notebook](https://nbviewer.jupyter.org/github/veb-101/Machine-Learning-Algorithms/blob/master/K-Nearest%20Neigbors/KNN-Classifier.ipynb) | [.py](https://repl.it/@VaibhavSingh4/1a-k-NN-classification) | [![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/veb-101/Machine-Learning-Algorithms/blob/master/K-Nearest%20Neigbors/KNN-Classifier.ipynb) |
| 1.b | KNN - Regression | [notebook](https://nbviewer.jupyter.org/github/veb-101/Machine-Learning-Algorithms/blob/master/K-Nearest%20Neigbors/KNN-Regression.ipynb) | [.py](https://repl.it/@VaibhavSingh4/1b-k-NN-Regression) | [![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/veb-101/Machine-Learning-Algorithms/blob/master/K-Nearest%20Neigbors/KNN-Regression.ipynb) |
| 1.c | KNN - Weighted Classification | [notebook](https://nbviewer.jupyter.org/github/veb-101/Machine-Learning-Algorithms/blob/master/K-Nearest%20Neigbors/KNN_weighted_classification.ipynb) | [.py](https://repl.it/@VaibhavSingh4/1c-KNN-weighted-classification) | [![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/veb-101/Machine-Learning-Algorithms/blob/master/K-Nearest%20Neigbors/KNN_weighted_classification.ipynb) |
| 2 | Linear Regression | [notebook](https://nbviewer.jupyter.org/github/veb-101/Machine-Learning-Algorithms/blob/master/Linear%20Regression/linear_regression.ipynb) | | [![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/veb-101/Machine-Learning-Algorithms/blob/master/Linear%20Regression/linear_regression.ipynb) |
| 3 | Logistic Regression | [notebook](https://nbviewer.jupyter.org/github/veb-101/Machine-Learning-Algorithms/blob/master/Logistic%20Regression/logistic%20regression.ipynb) | [.py](https/repl.it/@VaibhavSingh4/Logistic-Regression) | [![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/veb-101/Machine-Learning-Algorithms/blob/master/Logistic%20Regression/logistic%20regression.ipynb) |
| 4 | Decision Trees | [notebook](https://nbviewer.jupyter.org/github/veb-101/Machine-Learning-Algorithms/blob/master/Decision%20Trees/decision%20tree.ipynb) | [.py](https://repl.it/@VaibhavSingh4/decision-tree) | [![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/veb-101/Machine-Learning-Algorithms/blob/master/Decision%20Trees/decision%20tree.ipynb) |
| 5 | Naive Bayes | [notebook](https://nbviewer.jupyter.org/github/veb-101/Machine-Learning-Algorithms/blob/master/Naive%20Bayes/Naive%20Bayes.ipynb) | | [![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/veb-101/Machine-Learning-Algorithms/blob/master/Naive%20Bayes/Naive%20Bayes.ipynb) |
| 6 | Random Forest | [notebook](https://nbviewer.jupyter.org/github/veb-101/Machine-Learning-Algorithms/blob/master/Random%20Forest/random_forest.ipynb) | | [![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/veb-101/Machine-Learning-Algorithms/blob/master/Random%20Forest/random_forest.ipynb) |
| 7 | AdaBoost | [notebook](https://nbviewer.jupyter.org/github/veb-101/Machine-Learning-Algorithms/blob/master/Boosting%20-%20AdaBoost/adaboost.ipynb) | | [![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/veb-101/Machine-Learning-Algorithms/blob/master/Boosting%20-%20AdaBoost/adaboost.ipynb) |
| 8 | K-means Clustering | [notebook](https://nbviewer.jupyter.org/github/veb-101/Machine-Learning-Algorithms/blob/master/K-means/K_means.ipynb) | [.py](https://repl.it/@VaibhavSingh4/k-means) | [![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/veb-101/Machine-Learning-Algorithms/blob/master/K-means/K_means.ipynb) |
| 9 | PCA | [notebook](https://nbviewer.jupyter.org/github/veb-101/Machine-Learning-Algorithms/blob/master/Principal%20Component%20Analysis/dimensionality%20reduction.ipynb) | | [![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/veb-101/Machine-Learning-Algorithms/blob/master/Principal%20Component%20Analysis/dimensionality%20reduction.ipynb) |
| 10 | Apriori Algorithm | | [.py](https://repl.it/@VaibhavSingh4/Apriori-Algorithm) | |