Question 25
For a multi-class classification problem with five classes, consider the following CNN architecture:
| Layer | Specs | Volume |
|---|---|---|
| Input | NA | |
| Convolution-1 | ||
| MaxPooling-1 | ||
| Convolution-2 | ||
| MaxPooling-2 | ||
| Convolution-3 | ||
| FC-1 | 20 | NA |
| Output | 5 | NA |
- The first column is the type of layer.
- The second column is the layer specification. If it is an FC layer, it is the number of neurons. If it is a convolution or pooling layer, it is the information pertaining to kernels. NA refers to “Not Applicable” wherever this information is not needed. In a convolutional/pooling layer, is the number of filters, is the spatial dimension of the filter, is the padding and is the stride.
- The third column corresponds to the activation volumes output by the non-FC layers. For example, the input layer passes on a volume of size to “Convolution-1”, which outputs a volume of size . Each volume is of the type .
Note that is flattened before it is passed on to “FC-1”. Output layer is also considered as an FC layer with a softmax activation function.
Based on the above data, answer the given subquestions.
The parameters associated with the fully connected layers, namely “FC- 1” and “Output”, represent what percentage of the total number of parameters in the network? The answer should be rounded off to the nearest integer. Ignore biases.
98%
85%
50%
10%