Learning objectives
What you will be able to explain
- Compute a valid cross-correlation
- Three ideas behind convolution
- Convolution output shape
- Pooling effects and tradeoffs
- Convolution as an infinitely strong prior
- Variants of convolution
Section 01
Compute a valid cross-correlation to Convolution output shape
01
Compute a valid cross-correlation
Guided checkpoint
Using the convention common in neural-network libraries (no kernel reversal), correlate input with kernel . What is the middle output value?
Source: Chapter 9, section 9.1, pp. 331-335
02
Three ideas behind convolution
Guided checkpoint
Match each architectural property to its consequence.
Source: Chapter 9, sections 9.2-9.3, pp. 335-345
03
Convolution output shape
Guided checkpoint
For a one-dimensional input of length 32, kernel width 5, zero padding 2 on each side, and stride 2, compute the output length using floor division.
Source: Chapter 9, section 9.5, pp. 347-358
Section 02
Pooling effects and tradeoffs to Variants of convolution
01
Pooling effects and tradeoffs
Guided checkpoint
Judge each statement.
Source: Chapter 9, section 9.3, pp. 339-345
02
Convolution as an infinitely strong prior
Guided checkpoint
Why does the chapter describe convolution and pooling this way?
Source: Chapter 9, section 9.4, pp. 345-347
03
Variants of convolution
Guided checkpoint
Match each variant to its purpose.
Source: Chapter 9, section 9.5, pp. 347-358
Section 03
Receptive-field growth to Convolution across data types
01
Receptive-field growth
Guided checkpoint
Evaluate each claim.
Source: Chapter 9, section 9.5, pp. 347-358
02
Convolution for structured output
Guided checkpoint
A pixelwise segmentation system needs an output label at every input location. Which design concern follows?
Source: Chapter 9, section 9.6, pp. 358-360
03
Convolution across data types
Guided checkpoint
Match the data to a natural convolutional domain.
Source: Chapter 9, section 9.7, pp. 360-362
Section 04
Ways to compute convolution efficiently to Neuroscientific inspiration
01
Ways to compute convolution efficiently
Guided checkpoint
Select all approaches identified by the chapter.
Source: Chapter 9, section 9.8, pp. 362-363
02
Random or unsupervised convolutional features
Guided checkpoint
What does their historical success demonstrate?
Source: Chapter 9, section 9.9, pp. 363-364
03
Neuroscientific inspiration
Guided checkpoint
Match each term to its role in the chapter's account.
Source: Chapter 9, section 9.10, pp. 364-371
Section 05
Do not confuse equivariance and invariance to CNNs in deep-learning history
01
Do not confuse equivariance and invariance
Guided checkpoint
Mark each statement as true or false.
Source: Chapter 9, sections 9.2-9.3, pp. 335-345
02
CNNs in deep-learning history
Guided checkpoint
Evaluate each historical claim.
Source: Chapter 9, section 9.11, pp. 371-372
Knowledge check
Turn understanding into recall.
The quiz now follows the same concepts in scored form. You can return to this lesson from the quiz whenever a gap appears.