What is a CNN?medium
Answer
A convolutional neural network uses filters to learn spatial features.
Explanation
CNNs are effective for images because convolutions capture local patterns and reuse weights across spatial positions.
Follow-upWhy does weight sharing help?