Question 35
Domain 1 — AI Concepts, Terminology, and Use CasesWhich AI model is often used for image recognition tasks?
Correct answer: B
Explanation
Convolutional Neural Networks (CNNs) are designed to process grid-like data such as images by learning spatial patterns from pixels. They are widely used for image recognition because their convolution layers detect features like edges, shapes, and textures, which helps identify objects in pictures.
Why each option is right or wrong
A. Linear Regression
B. Convolutional Neural Network (CNN)
Convolutional Neural Networks are the standard architecture for image recognition because their convolution and pooling layers preserve local spatial structure while extracting hierarchical features from pixel grids. In practice, this makes them well-suited to classify or detect objects in 2D image data, unlike models built for sequential text or tabular inputs.
C. Decision Tree
D. K-Nearest Neighbors (KNN)