Your company built a TensorFlow neutral-network model with a large number of neurons and layers. The model fits well for the training data. However, when tested against new data, it performs poorly. What method can you employ to address this?
Show Answer & Explanation
Correct Answer: C. Dropout Methods
The model fits training data well but fails on new data — this is overfitting. Dropout randomly disables neurons during training, forcing the network to learn more generalized patterns. Threading (A) is about concurrency, not model performance. Serialization (B) is about data formatting. Dimensionality Reduction (D) reduces features but doesn't directly fix overfitting in deep neural networks the way dropout does. Dropout is a standard regularization technique in TensorFlow via tf.keras.layers.Dropout.