In a convolutional neural network, different layers have different functions.
Which of the following layers can play the role of dimensionality reduction?
A . Input layer
B . Fully connected layer
C . Convolutional layer
D . Pooling layer
Answer: B C D