Question

In: Computer Science

Training a convolutional neural network for speech recognition, one finds that performance on the training set...

Training a convolutional neural network for speech recognition, one finds that performance on the training set is very good while the performance on the validation set is unacceptably low. A reasonable fix might be to: (Select the single best answer)

And please give a explanation why they are true or false


(A) Decrease the weight decay
(B) Reduce the training set size
(C) Reduce the number of layers and neurons
(D) Increase the number of layers and neurons

Solutions

Expert Solution

A.True:
Having fewer parameters is only one way of preventing our model from getting overly complex. But it is actually a very limiting strategy. More parameters mean more interactions between various parts of our neural network. And more interactions mean more non-linearities. These non-linearities help us solve complex problems.However, we don’t want these interactions to get out of hand. Hence, what if we penalize complexity. We will still use a lot of parameters, but we will prevent our model from getting too complex. To prevent that from happening, we multiply the sum of squares with another smaller number. This number is called weight decay.

B.False:
The gap in errors between training and test suggests a high variance problem in which the algorithm has overfit the training set. Adding more training data will make the model to learn more accurately alsowith more data will increase the diversity .Hence if you reduce the traning set size the model may not learn properly and increase the variance as for eg if we train a model to classify images of dog and cat and model have only  seen images of larger dog like lobster,Boxer etc will not be able to recognize Pomeranian dog.

C.False.(one can use this method as well to increase the proformance on validation data).
To decrease the complexity, we can simply remove layers or reduce the number of neurons to make the network smaller. While doing this, it is important to calculate the input and output dimensions of the various layers involved in the neural network. There is no general rule on how much to remove or how large your network should be. But, if your neural network is overfitting, try making it smaller.This will lead to make your traning model more genralize and less prone to validation errors.

D.False
Increasing the number of hidden units and/or layers may lead to overfitting because it will make it easier for the neural network to memorize the training set, that is to learn a function that perfectly separates the training set but that does not generalize to unseen data.


Related Solutions

Subject: Neural network and Pattern recognition (Deep Learning) Given the following partial network definitioon: Input -...
Subject: Neural network and Pattern recognition (Deep Learning) Given the following partial network definitioon: Input - A 28 x 28 RGB image First Layer - 7, 5 x 5 filters. Activation function: Sigmoid Second Layer - 23, 3 x 3 filters. Activation function: RelU Third Layer - 20, 3 x 3 filters. Activation function: RelU You task is to do design(s) of the next part of the network (so that it uses the output of the third layer). The purpose...
Predictive Modeling Using Neural Networks (For SAS Enterprise Miner software) In preparation for a neural network...
Predictive Modeling Using Neural Networks (For SAS Enterprise Miner software) In preparation for a neural network model, is the imputation of missing values needed? Why or why not?
what does resent50 function do in neural network ?
what does resent50 function do in neural network ?
Briefly assess the relationships between Biological and Artificial Neural Network
Briefly assess the relationships between Biological and Artificial Neural Network
Say that a neural network has been constructed to predict the creditworthiness of applicants. There are...
Say that a neural network has been constructed to predict the creditworthiness of applicants. There are two output nodes: one for yes (1 = yes, 0 = no) and one for no (1 = no, 0 = yes). An applicant receives a score of 0.83 for the “yes” output node and a 0.44 for the “no” output node. Discuss what may have happened and whether the applicant is a good credit risk. explain with your own words please
Write a neural network in python for multiclass classification of an imbalanced dataset that makes a...
Write a neural network in python for multiclass classification of an imbalanced dataset that makes a successful model that both trains and evaluates the model and prints the Accuracy, Precision, Recall, and F1 score. Data will be in the form of a CSV file with 600,000 samples (or rows in the CSV) of 15 classes (for y_train and y_test) and 78 input dimensions/features. The imbalance will have some classes that have a low of only 8 samples taken. Your job...
What is Network Performance Monitoring and Diagnostics? Why Network Performance Monitoring and Diagnostics? What are some...
What is Network Performance Monitoring and Diagnostics? Why Network Performance Monitoring and Diagnostics? What are some of the tools used? Which tools do you recommend? Why?
Which one do you think will influence the employee the most (Money, Social recognition, and Performance...
Which one do you think will influence the employee the most (Money, Social recognition, and Performance Feedback)
A large data set is separated into a training set and a test set. (a) Is...
A large data set is separated into a training set and a test set. (a) Is it necessary to do this randomly? Why or why not? (b) In R how might this separation be done in a reproducible way? (c) The statistician chooses 20% of the data for training and 80% for testing. Comment briefly on this—2 or 3 lines would be plenty.
short essay describe how a neural network function. include the " use it or lose it"...
short essay describe how a neural network function. include the " use it or lose it" concept and the description of how individual cells work to transmit information. 2) you are driving a car. describe the functions of the various parts of your nervous system, including brain structures, are performing. include at least ten parts of the nervous system in your description.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT