Your all-in-one Machine Learning resource – from scratch implementations to ensemble learning and real-world model tuning. This repository is a complete collection of 25+ essential ML algorithms written in clean, beginner-friendly Jupyter Notebooks. Each algorithm is explained with intuitive theory, visualizations, and hands-on implementation.
machine-learning simple machine-learning-algorithms polynomial-regression gradient-descent-algorithm stochastic-gradient-descent classification-algorithm batch-gradient-descent mini-batch-gradient-descent regression-algorithms simple-linear-regression lasso-regression-model lasso-regularization ridge-regression-model multiple-linear-regression-model regularization-techniques regression-metrics classification-metrics ridge-regularization
- Updated
Jul 22, 2025 - Jupyter Notebook