Context: please provide short answer of following question
Question: What does CNN mean in the context of deep learning?
Answer: CNN, or Convolutional Neural Network, is a deep learning architecture that automatically extracts features from images through convolutional layers, pooling layers, and fully connected layers. It is widely used in image recognition due to its ability to learn from raw data and automatically identify key features for classification.