This repository is for learning machine learning, covering supervised and unsupervised learning, model evaluation methods, and end-to-end workflows, with algorithms implemented from scratch (without scikit-learn) to understand how they work internally.