According to the Microsoft Azure AI Fundamentals (AI-900) official study guide and Microsoft Learn module “Describe features of computer vision workloads on Azure,” the Custom Vision service is a specialized part of Azure Cognitive Services that allows developers to train image classification and object detection models tailored to their own data. It is particularly useful when prebuilt models, such as those in the standard Computer Vision service, cannot accurately recognize domain-specific objects — such as specific product brands or packaging.
In this scenario, the bot must identify brand names of products in images of supermarket shelves. Since brand logos and packaging designs are unique to each company, a general-purpose image analysis model would not perform accurately. The Custom Vision Image Classification capability allows you to upload labeled images (e.g., various brands) and train a model to distinguish between them. Once trained, the model can classify new images and recognize which brand appears on the shelf.
Let’s analyze the other options:
A. AI enrichment for Azure Search capabilities: Used in knowledge mining to extract information from documents, not image brand identification.
B. Computer Vision Image Analysis capabilities: Provides prebuilt functionality such as detecting objects, describing images, and identifying common items (like “bottle” or “box”) but cannot differentiate custom brand names.
D. Language understanding capabilities: Deals with processing and understanding natural language text, not images.
Therefore, identifying specific brand names from images requires a custom-trained image classification model, making Custom Vision Image Classification capabilities the correct answer.
✅ Final Verified Answer:
C. Custom Vision Image Classification capabilities