A structured repository covering essential mathematics for machine learning, with clear explanations, intuition, and Python implementations.
-
Updated
Mar 24, 2026 - Jupyter Notebook
A structured repository covering essential mathematics for machine learning, with clear explanations, intuition, and Python implementations.
production ready implementation of Linear Regression using only NumPy, demonstrating the mathematical foundations from gradient descent to scalable deployment.
A beginner-friendly collection of Jupyter notebooks covering the essentials of linear algebra with clear NumPy code and visualizations. Topics include vectors, basis, transformations, dot product, determinants, eigenvalues/eigenvectors, matrix inverse, rank, and cross product—ideal for students and self-learners.
A NumPy-only Multilayer Perceptron (MLP) built from first principles to demystify neural networks, backpropagation, and optimization algorithms.
Implementing Linear and Logistic Regression from Scratch using NumPy
Add a description, image, and links to the math-for-ml topic page so that developers can more easily learn about it.
To associate your repository with the math-for-ml topic, visit your repo's landing page and select "manage topics."