This repository aims to provide clear and concise implementations of popular machine learning algorithms. The goal is to understand the underlying math and concepts behind machine learning models and practice building them from scratch.
-
Linear Regression
- Multiple Linear Regression
- Metrics (MAE, MSE, RMSE, MAPE, R2)
- Regularization (L1, L2, ElasticNet)
- Stochastic Gradient Descent
-
Logistic Regression
- Binary Logistic Regression
- Metrics (Accuracy, Precision, Recall, F1, ROC AUC)
- Regularization (L1, L2, ElasticNet)
- Stochastic Gradient Descent