exam questions

Exam AWS Certified Machine Learning - Specialty All Questions

View all questions & answers for the AWS Certified Machine Learning - Specialty exam

Exam AWS Certified Machine Learning - Specialty topic 1 question 167 discussion

A company has video feeds and images of a subway train station. The company wants to create a deep learning model that will alert the station manager if any passenger crosses the yellow safety line when there is no train in the station. The alert will be based on the video feeds. The company wants the model to detect the yellow line, the passengers who cross the yellow line, and the trains in the video feeds. This task requires labeling. The video data must remain confidential.
A data scientist creates a bounding box to label the sample data and uses an object detection model. However, the object detection model cannot clearly demarcate the yellow line, the passengers who cross the yellow line, and the trains.
Which labeling approach will help the company improve this model?

  • A. Use Amazon Rekognition Custom Labels to label the dataset and create a custom Amazon Rekognition object detection model. Create a private workforce. Use Amazon Augmented AI (Amazon A2I) to review the low-confidence predictions and retrain the custom Amazon Rekognition model.
  • B. Use an Amazon SageMaker Ground Truth object detection labeling task. Use Amazon Mechanical Turk as the labeling workforce.
  • C. Use Amazon Rekognition Custom Labels to label the dataset and create a custom Amazon Rekognition object detection model. Create a workforce with a third-party AWS Marketplace vendor. Use Amazon Augmented AI (Amazon A2I) to review the low-confidence predictions and retrain the custom Amazon Rekognition model.
  • D. Use an Amazon SageMaker Ground Truth semantic segmentation labeling task. Use a private workforce as the labeling workforce.
Show Suggested Answer Hide Answer
Suggested Answer: D 🗳️

Comments

Chosen Answer:
This is a voting comment (?). It is better to Upvote an existing comment if you don't have anything to add.
Switch to a voting comment New
LydiaGom
Highly Voted 3 years ago
A : The data has label. So what we need to do is to enforce accuracy by reviewing low confidence ones internally
upvoted 16 times
VinceCar
2 years, 5 months ago
Not A, bounding box should be a feature of Ground Truth. https://docs.aws.amazon.com/zh_cn/sagemaker/latest/dg/sms-bounding-box.html
upvoted 1 times
wolfsong
2 years, 3 months ago
It's A. See https://aws.amazon.com/rekognition/custom-labels-features/. It says "The Rekognition Custom Labels console provides a visual interface to make labeling your images fast and simple. The interface allows you to apply a label to the entire image or to identify and label specific objects in images using bounding boxes with a simple click-and-drag interface." We are not using semantic segmentation, as it applies a label to every pixel. We don't want that, we want labels to bounding boxes.
upvoted 2 times
ZSun
2 years, 1 month ago
1. you didn't understand what Rekognition is about. Rekognition is a CV model, not labeling tools. 2. you didn't read carefully about the document, just below your quote, it said "Alternately, if you have a large data set, you can use Amazon SageMaker Ground Truth to efficiently label your images at scale." Rekognition label function is for individual cases. 3. finally, you really sure this is an object detection, not pixel-level object classification? original model is object detection and it didn't work. semantic segmentation might be a solution and it is good for self-driving.
upvoted 3 times
...
...
...
...
spaceexplorer
Highly Voted 3 years, 1 month ago
Selected Answer: D
D; B is using MTurk which uses public workforce which violates the requirements that videos need to be kept private
upvoted 14 times
Sidekick
2 years, 9 months ago
A quick google search on SageMaker ground truth will show you that you can indeed create your own private labelers workforce and send them labelling jobs through GroundTruth. "You have options to work with labelers inside and outside your organization. For example, you can send labeling jobs to your own labelers, or you can access a workforce of over 500,000 independent contractors who are already performing ML-related tasks through Amazon Mechanical Turk. If your data requires confidentiality or special skills, you can also use vendors that are pre-screened by AWS for quality and security procedures."
upvoted 1 times
Sidekick
2 years, 9 months ago
Nevermind My bad. Just realized that you are referring particularly to Mechanical Turk being used as the labelers force for Ground Truth, which is what answer B referring to.
upvoted 1 times
...
...
Sidekick
2 years, 9 months ago
The Problem with Answer D though is that there is no "semantic segmentation labeling task" within the very limited list of Ground Truth type of jobs it offers. There is a video classification Job type, and there is Video Frame labeling job type, which includes "video frame object detection job" and "video frame object tracking job. However, there is no Semantic Segmentation Labeling Job"
upvoted 2 times
uninit
2 years, 4 months ago
There is a Ground Truth for Semantic Segmentation labelling task - https://docs.aws.amazon.com/sagemaker/latest/dg/sms-semantic-segmentation.html. Therefore, D is correct.
upvoted 3 times
...
Sidekick
2 years, 9 months ago
https://docs.aws.amazon.com/sagemaker/latest/dg/sms-video.html
upvoted 1 times
...
Sidekick
2 years, 9 months ago
And Semantic segmentation is object classification done at the pixel level. Isnt that something only machines can do? Unless labelers are directing a machine to do the semantic segmentation for them, I think labelers are no use for it.
upvoted 1 times
...
...
VinceCar
2 years, 6 months ago
Agreed. Option A used Amazon Augmented AI (Amazon A2I), not a good way to review confidential data.
upvoted 1 times
...
...
youonebe
Most Recent 1 month ago
Selected Answer: D
- A2I: Focuses on integrating human review into the decision-making process of models post-prediction. - Ground Truth: Focuses on creating high-quality labeled datasets during the training phase.
upvoted 1 times
...
ef12052
2 months ago
Selected Answer: D
"However, the object detection model cannot clearly demarcate the yellow line, the passengers who cross the yellow line, and the trains." ---> D
upvoted 1 times
...
amlgeek
7 months, 4 weeks ago
IMHO, the answer is D: image segmentation. As the question say: "However, the object detection model cannot clearly demarcate the yellow line, the passengers who cross the yellow line, and the trains." You will get a better accuracy with segmentation in this case.
upvoted 3 times
...
rookiee1111
1 year, 1 month ago
Selected Answer: A
semantic segmentation may not be the right choice for labelling, instead Rekognition is ideal for this scenario and private workforce + A2I to validate the labelling.
upvoted 1 times
...
Denise123
1 year, 2 months ago
Selected Answer: D
While Amazon Rekognition Custom Labels with Amazon A2I could be used for object detection, semantic segmentation provides more detailed information about the spatial layout of objects in an image, making it potentially more suitable for tasks like demarcating safety lines.
upvoted 3 times
...
Stokvisss
1 year, 3 months ago
Selected Answer: D
Semantic segmentation will provide the precise pixel-level labeling required to demarcate the yellow safety line accurately, passengers, and trains. A private workforce will ensure that the video data remains confidential. As the original model can’t correctly identify the line, semantic segmentation might offer the needed precision. So D is right.
upvoted 1 times
...
AIWave
1 year, 3 months ago
Selected Answer: D
Amazon Rekognition does not support creation of private workforce. Between A & D, D is the only option that allows its creation. Semantic segmnentation can easily identify the yellow line.
upvoted 1 times
...
kyuhuck
1 year, 3 months ago
Selected Answer: D
Given the requirements of the task and the need for confidentiality, the best approach would be: D. Use an Amazon SageMaker Ground Truth semantic segmentation labeling task with a private workforce. Semantic segmentation will provide the precise pixel-level labeling required to demarcate the yellow safety line accurately, passengers, and trains. A private workforce will ensure that the video data remains confidential.
upvoted 1 times
...
CloudHandsOn
1 year, 4 months ago
Selected Answer: D
D. Use an Amazon SageMaker Ground Truth semantic segmentation labeling task. Use a private workforce as the labeling workforce. Here's why this approach is suitable: Semantic Segmentation Labeling: Semantic segmentation involves labeling each pixel in the image, which is more granular than bounding boxes. This approach is ideal for accurately demarcating the yellow line, which might be difficult with just bounding boxes. It also allows for precise detection of passengers and trains. Private Workforce: Given the requirement for confidentiality, using a private workforce ensures that the data is handled by trusted, authorized personnel. This addresses the concern of keeping the video data confidential. Amazon SageMaker Ground Truth: This service provides tools for efficient and accurate labeling of image data, which is essential for training a robust object detection model.
upvoted 1 times
LeoD
5 months, 2 weeks ago
Choose D. Just to be exactly, it's essential for training a robust "Semantic Segmentation" model :)
upvoted 1 times
...
...
[Removed]
1 year, 6 months ago
Selected Answer: A
A: D is too complicated. Option D suggests using SageMaker Ground Truth with a semantic segmentation labeling task and a private workforce. Semantic segmentation can be useful for delineating the yellow line clearly. However, it might be more complex than necessary for this scenario, and object detection might be more suitable. In my opinion, A is a better option.
upvoted 1 times
...
endeesa
1 year, 6 months ago
Selected Answer: D
Rekognition is not guaranteed no to use your data to improve their models. Similarly, mechanical turk will not keep data private. Only viable option is D
upvoted 1 times
...
giustino98
1 year, 7 months ago
Selected Answer: A
B and C excluded since use public workforce. D excluded since question is asking for "labeling approach for THIS model" it means you don't want to switch to a semantic segmentation problem. Therefore A is the correct answer
upvoted 1 times
...
seifskl
1 year, 7 months ago
Selected Answer: D
Given that the video data must remain confidential, options that use public workforces like Amazon Mechanical Turk or third-party AWS Marketplace vendors would not be suitable. option A relies on object detection (bounding boxes) and doesn't switch to semantic segmentation. semantic segmentation provides precise labels, especially when distinguishing between closely placed objects like the yellow line and the passengers.
upvoted 1 times
...
jopaca1216
1 year, 8 months ago
A: Using Amazon Rekognition Custom Labels you can do the same of Ground Truth this answer is complete with all steps.
upvoted 1 times
...
teka112233
1 year, 8 months ago
Selected Answer: A
The company can use Amazon Rekognition Custom Labels to label the dataset and create a custom Amazon Rekognition object detection model. They can create a private workforce and use Amazon Augmented AI (Amazon A2I) to review the low-confidence predictions and retrain the custom Amazon Rekognition model. This approach will help the company improve the model as it allows them to train a custom model that is specific to their business needs. The custom model can be trained to detect the yellow line, passengers who cross the yellow line, and trains in the video feeds. The private workforce ensures that the video data remains confidential, while Amazon A2I helps to improve the accuracy of the model by reviewing low-confidence predictions and retraining the model. which make A is more suitable than D using the Sagemaker Ground Truth semantic segmentation.
upvoted 1 times
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...