Deep Learning · TEE · guide
Convolutional neural networks
- Reading image shapes before doing CNN arithmetic
- A computer sees an image as numbers
- The convolution calculation
- Stride padding and floor
- Convolution over several channels
- One filter over multiple channels: all contributions go into one cell
- Choosing more or fewer filters
- Pooling needs comparisons or averages
- Parameters are different from activation values
- One complete CNN pipeline
- CNN versus a fully connected image network
- Model answer: CNN structure and parameter sharing
- Output size and parameter count are different
- Model answer: shape, activations and parameters
- Faculty example: a complete binary-image convolution
- Faculty example: combine three RGB channel sums
- Max, min and average pooling on the same lecture grid
- Faculty CNN table: shapes, activations and 62958 parameters
- Even-sized kernels: SAME padding is not always symmetric