2 / 2 PartsIn Progress· 34 min total
ML From Zero
Documenting a ground-up rebuild of math, Python, and ML fundamentals — paired with the daily learning journal.
100% complete
- 0115 min · May 25, 2026
Implementing Decision Trees from Scratch
Build a decision tree classifier from scratch in pure NumPy — entropy and Gini impurity, information gain, recursive splitting, and evaluating the tree on a real binary classification dataset.
- 0219 min · May 25, 2026
Implementing a Multi-Layer Neural Network from Scratch
Build a multi-layer neural network from scratch in pure NumPy — activation functions (sigmoid, tanh, ReLU), forward propagation, backpropagation derived from first principles, and visualizing decision boundaries on linear and non-linear classification problems.