Skill · Neural nets, built by handLive
Deep Learning
Build the network from first principles in NumPy — neurons, activations, forward pass, backprop, and gradient descent. The intuition every framework hides.
- Task 1A single neuronEasyBuild the smallest unit of a network: weighted sum plus bias.→
- Task 2Activation functionsEasyAdd the non-linearity that lets networks learn curves.→
- Task 3A layer of neuronsMediumRun a whole layer at once with one matrix multiply.→
- Task 4Forward passMediumChain two layers into a full forward computation.→
- Task 5Loss functionsMediumPut a single number on how wrong the network is.→
- Task 6Gradients by handHardEstimate a derivative numerically — the slope of the loss.→
- Task 7BackpropagationHardChain derivatives through a neuron to get dL/dw.→
- Task 8Gradient descentHardStep downhill repeatedly to reach a minimum.→
- Task 9Train an XOR netHardSolve the problem a single neuron famously can't: XOR.→
- Task 10A full training loopHardTie it together: predict, measure, and descend until it fits.→