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

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

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!