This repository contains implementation of list of machine learning algorithms from scratch using numpy and pandas only.
Note: This repository is not supposed to implement algorithms with best performance rather they are implemented from scratch in simplest way for people who want to get insights of Machine Learning algorithms.
-
- Linear Regression with one variable
- Linear Regression with multiple variables
- Polynomial Regression
- Lasso Regression
- Ridge Regression
-
- Logestic Regression
- Naive Bayes Classifier (with Gaussian distribution)
- Support Vector Machine (Linear SVM)
- Decision Tree Classifier (with ID3 Algorithm)
- K-Means Clustering
You can get in touch with me on my LinkedIn Profile:
Ikram Ul Haq ulhaqi12
If you liked the repo then kindly support it by giving it a star ⭐!
If you find any bug in the code or have any improvements in mind then feel free to generate a pull request.
If you face any issue, you can create a new issue in the Issues Tab and I will be glad to help you out.