Skip to content
#

machine-learning-from-scratch

Here are 85 public repositories matching this topic...

🤖 Python implementations of some of the fundamental Machine Learning models and algorithms from scratch with interactive Jupyter demos and math being explained.

  • Updated Apr 29, 2023
  • Jupyter Notebook
ML-Algorithms-from-scratch

28 machine learning algorithms in plain NumPy, from linear regression to XGBoost, UMAP and learning-to-rank. Every algorithm has a runnable demo and a guide that explains the maths next to the code. Learn ML from scratch, prepare for interviews, or teach it.

  • Updated Oct 28, 2026
  • Python

Add this topic to your repo

To associate your repository with the machine-learning-from-scratch topic, visit your repo's landing page and select "manage topics."

Learn more