This Repository consists of popular Machine Learning Algorithms implemented from scratch using python
- Simple Linear Regression
- Multiple Linear Regression
- Logistic Regression
- Polynomial Regression
- Lasso and Ridge Regression
- Support Vector Machines
- Naive Bayes Classifier
- Decision Tree
- Random Forest (Ensemble Learning : Bagging (A Parallel Approach))
- Boosting Techniques (A Sequential Approach of Learning)
- AdaBoost (Adaptive Boosting)
- Gradient Boosting
- XGBoost (Extreme Gradient Boosting)
- K Nearest Neighbors
- K Means Clustering