nerdexam
Amazon

MLS-C01 · Question #377

A company's machine learning (ML) team needs to build a system that can detect whether people in a collection of images are wearing the company's logo. The company has a set of labeled training…

The correct answer is D. Convolutional neural network (CNN). To detect specific objects like a company's logo in images using labeled training data, a Convolutional Neural Network (CNN) is the most effective algorithm.

Modeling

Question

A company's machine learning (ML) team needs to build a system that can detect whether people in a collection of images are wearing the company's logo. The company has a set of labeled training data. Which algorithm should the ML team use to meet this requirement?

Options

  • APrincipal component analysis (PCA)
  • BRecurrent neural network (RNN)
  • C-nearest neighbors (k-NN)
  • DConvolutional neural network (CNN)

How the community answered

(23 responses)
  • A
    4% (1)
  • C
    4% (1)
  • D
    91% (21)

Why each option

To detect specific objects like a company's logo in images using labeled training data, a Convolutional Neural Network (CNN) is the most effective algorithm.

APrincipal component analysis (PCA)

Principal Component Analysis (PCA) is a dimensionality reduction technique used to simplify data, not an algorithm for detecting objects within images.

BRecurrent neural network (RNN)

Recurrent Neural Networks (RNNs) are primarily used for sequential data like natural language processing or time series, not for spatial pattern recognition in images.

C-nearest neighbors (k-NN)

k-Nearest Neighbors (k-NN) is a simple, non-parametric classification algorithm that is generally not suitable for complex image recognition tasks due to its inability to learn hierarchical features from raw pixel data effectively.

DConvolutional neural network (CNN)Correct

Convolutional Neural Networks (CNNs) are specifically designed and are the state-of-the-art algorithms for image recognition tasks, including object detection and classification. They excel at automatically learning hierarchical features from pixel data, making them highly effective for detecting logos within images using labeled training data.

Concept tested: Image object detection algorithms

Source: https://docs.aws.amazon.com/sagemaker/latest/dg/sagemaker-algo-object-detection.html

Topics

#Image Classification#Computer Vision#Convolutional Neural Networks#Deep Learning

Community Discussion

No community discussion yet for this question.

Full MLS-C01 Practice