Build a neuron, train it with gradient descent, then see how convolution lets a network read an image. Real code, no black boxes.
4 units, about 4 hours. Free.
Compute a neuron output by hand and in code, and explain why the activation function matters.
2Explain how a loss function and gradients drive learning, and train a model in code.
3Apply a convolution kernel by hand and in code, and explain why CNNs beat dense layers on images.
4Detect overfitting from training and validation curves, and evaluate a model honestly.