Question: You want to train a deep convolutional neural network on a small dataset for object recognition. The number of training samples is far smaller than

You want to train a deep convolutional neural network on a small dataset for object recognition. The number of training samples is far smaller than the number of network parameters. What of the following can improve the prediction accuracy on the test set? A. Pretrain the neural network on ImageNet; then fix the bottom layers and train the top layers (including the output layer) on the small dataset. B. Pretrain the neural network on ImageNet; then fix the top layers and train the bottom layers (including the input layer) on the small dataset. C. If the algorithm is mini-batch stochastic gradient descent, then use a larger batch size. D. If the algorithm is mini-batch stochastic gradient descent, then use a smaller batch size
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
