Let a 1-D filter be h=[2,-1,3]. A library routine performs cross-correlation. Which filter should be
supplied to the routine to reproduce mathematical convolution with h, ignoring boundary effects?
6406537379007.
[2,-1,3]
6406537379008.
[-2,1,-3]
6406537379009.
[3,-1,2]
6406537379010.
[3,1,2]
A published solution is not available for this question yet.
An image is smoothed successively with Gaussian kernels of standard deviations 2 and 3. Ignoring
discretization, the equivalent single Gaussian has standard deviation:
A hidden activation h is used by two downstream branches, and both branches affect the same
scalar loss L. During backpropagation, the gradient with respect to h is obtained by:
6406537379023.
Taking the larger of the two branch gradients
6406537379024.
Summing the gradient contributions from the two branches
6406537379025.
Multiplying the two branch gradients
6406537379026.
Averaging the two branch gradients regardless of the graph
A published solution is not available for this question yet.
Suppose successive gradients keep pointing in a similar direction over several updates. Compared
with plain gradient descent using the same nominal learning rate, momentum tends to:
6406537379027.
Cancel updates in that direction
6406537379028.
Build velocity in that direction while smoothing short-term gradient
fluctuations
6406537379029.
Make the gradient exactly unbiased
6406537379030.
Force every parameter to use the same accumulated gradient
A published solution is not available for this question yet.
A 3×3 convolution maps 16 input channels to 32 output channels. If the input spatial size changes
from 64×64 to 128×128 while the layer configuration is unchanged, the number of trainable
convolution weights:
6406537379035.
Doubles
6406537379036.
Quadruples
6406537379037.
Remains unchanged
6406537379038.
Is halved
A published solution is not available for this question yet.
A depthwise-separable convolution first applies a spatial filter independently to each input channel
and then uses a 1×1 convolution across channels. Its main computational advantage over a dense
spatial convolution is that it:
6406537379047.
Eliminates channel mixing from the layer
6406537379048.
Factorizes spatial filtering and channel mixing into cheaper operations
6406537379049.
Uses a larger spatial kernel with the same parameter count
6406537379050.
Forces the number of output channels to equal the number of input channels
A published solution is not available for this question yet.
When adapting a pretrained CNN to a related task with a relatively small labeled dataset, which
training choice is generally the more conservative starting point?
6406537379051.
Reinitialize the entire network and use a very large learning rate
6406537379052.
Retain pretrained features and update them cautiously, often with a smaller
learning rate than newly initialized layers
6406537379053.
Freeze the newly added prediction head and update only the old classifier
6406537379054.
Randomly permute pretrained channels before optimization
A published solution is not available for this question yet.
An input feature map has spatial size 63×63. A 5×5 convolution is applied with stride 2 and
padding 1. Compute the output size along one spatial dimension.
A published solution is not available for this question yet.
An image is smoothed successively by Gaussian kernels with σ1=1.2 and σ2=1.6. Ignoring
discretization, compute the equivalent single Gaussian standard deviation.
A published solution is not available for this question yet.
A convolutional layer uses 3×3 kernels, 16 input channels and 32 output channels. The layer has
one bias per output channel. Compute the total number of trainable parameters.
A published solution is not available for this question yet.
A depthwise-separable convolution receives 32 channels. It uses a 3×3 depthwise convolution
followed by a 1×1 pointwise convolution producing 64 output channels. Ignore biases. Compute
the total number of weights.
A published solution is not available for this question yet.