A NumPy-only Multilayer Perceptron (MLP) built from first principles to demystify neural networks, backpropagation, and optimization algorithms.
machine-learning deep-learning numpy dropout mnist batch-normalization neural-networks regularization gradient-descent breast-cancer-prediction adam-optimizer learning-project multilayer-perceptron backpropogation california-housing-price-prediction mlp-from-scratch math-for-ml
-
Updated
Jan 27, 2026 - Jupyter Notebook