A convolutional neural network (CNN) trained to detect pneumonia on chest X-rays performs well on training data but poorly on external hospital data. This is best described as:
-
A
Underfitting due to insufficient model complexity
-
B
Dataset shift or distribution shift
-
C
Overfitting to training noise only
-
D
Label leakage from the test set