/Machine-Learning-Algorithms-From-Scratch

This Repository consists of popular Machine Learning Algorithms implemented from scratch using python

Primary LanguageJupyter Notebook

Machine-Learning-Algorithms

This Repository consists of popular Machine Learning Algorithms implemented from scratch using python

  1. Simple Linear Regression
  2. Multiple Linear Regression
  3. Logistic Regression
  4. Polynomial Regression
  5. Lasso and Ridge Regression
  6. Support Vector Machines
  7. Naive Bayes Classifier
  8. Decision Tree
  9. Random Forest (Ensemble Learning : Bagging (A Parallel Approach))
  10. Boosting Techniques (A Sequential Approach of Learning)
  • AdaBoost (Adaptive Boosting)
  • Gradient Boosting
  • XGBoost (Extreme Gradient Boosting)
  1. K Nearest Neighbors
  2. K Means Clustering