Implementation of some commonly used ML algorithms from scratch
-
Regression
-
Linear Regression
- Univariate Linear Regression
- Multivariate Linear Regression
-
Logistic Regression
- Binary Classification
- One-vs-All Classification (Multi-class Classification)
-
-
Neural Network
- A two layer neural network for Iris species classification
-
Gaussian Naive Bayes
-
K-Means Clustering