Modern Deep Learning Foundations
Learn by predicting, running mathematically grounded experiments, explaining evidence, and exporting an inspectable mastery artifact.
- Laboratories
- 6
- Guided time
- 4h 20m
- Mastery artifacts
- 6
A CNN transforms spatial evidence one operation at a time
Kernel size defines the local receptive field, while stride and padding determine the output geometry. Convolution creates feature maps, activation keeps useful nonlinear responses, and pooling compresses spatial evidence.
This laboratory connects those geometric rules to real held-out samples and trained CNN tensors. Follow one sample through the pipeline before comparing channels or datasets.
Lesson 8 - How Does a CNN Work?
Printed pages 54-59; PDF pages 56-61.
- Convolutional Layer: Filters and Sliding Window printed pp. 54-55 / PDF pp. 56-57 filter operation; Equations 8.1-8.2
- Padding and Border Effects / Stride printed pp. 55-57 / PDF pp. 57-59 output-geometry paragraphs; Equations 8.3-8.4
- Pooling and Receptive Field printed pp. 57-59 / PDF pp. 59-61 pooling and depth discussion; Equation 8.5
Evidence and provenance
Images, class labels, and trained-model outputs come from the packaged benchmark artifacts.
Feature maps and predictions are tied to the selected sample and trained network.
Editable filters demonstrate convolution geometry separately from learned benchmark weights.
Changing an educational kernel does not retrain the packaged benchmark network.
Run, inspect, and compare
Follow the three guided moves above. Change one variable at a time so every visual change has a clear cause.
Compare runs instead of trusting one result
Explain what happened, then transfer it
Trace one feature channel from convolution through activation and pooling, then connect it to the final probability vector.
Use at least one value or visible change from the experiment.For a new image task, choose a kernel size, stride, and padding policy and explain the spatial information it preserves or discards.
Name the new context and the design choice you would make.- States the input and target spatial scale
- Computes the output shape correctly
- Justifies kernel, stride, and padding
- Explains the information preserved or discarded
By the end of this lesson, you will be able to:
- Trace an image through convolution, activation, pooling, and classification layers.
- Predict output dimensions from kernel size, stride, and padding settings.
- Connect feature-map activations and receptive fields to the final class prediction.
Describes convolution layers, stride, padding, and pooling. Shows how CNNs form feature maps and receptive fields. Explains hierarchical representation of features.
Leave with inspectable evidence, not a completion click
Your artifact combines the prerequisite check, prediction, experiment configuration, displayed evidence, explanation, transfer rubric, and confidence change.
Retrieve the concept after time has passed
Complete the artifact to schedule a 24-hour retrieval prompt and a seven-day transfer revisit.
Help evaluate whether the laboratory teaches the concept
No name, email address, free text, or IP address is retained in the learning record.