/My-ML-Scratch

This repository contains some notebook in which I try to implement machine learning algorithms from scratch.

Primary LanguageJupyter Notebook

My-ML-Scratch

This repository contains some notebook in which I try to implement machine learning algorithms from scratch. The repository contains the followin (unchecked items will be added later. Some of the checked items can be enhanced later.)

  • Visualization
  • Preprocessing (TODO: Adding some feature engineering)
  • Simple Linear Regression
  • Multivariate Linear Regression
  • Logistic Regression (TODO: Add some hyperparameter tuning of the sklearn class from this and this) (TODO: Add multi-class classification using the softmax function)
  • Support Vector Machines (SVMs)
  • Decision Tree
  • KNN
  • K-Means
  • Neural Network