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 49 discussion

An office security agency conducted a successful pilot using 100 cameras installed at key locations within the main office. Images from the cameras were uploaded to Amazon S3 and tagged using Amazon Rekognition, and the results were stored in Amazon ES. The agency is now looking to expand the pilot into a full production system using thousands of video cameras in its office locations globally. The goal is to identify activities performed by non-employees in real time
Which solution should the agency consider?

  • A. Use a proxy server at each local office and for each camera, and stream the RTSP feed to a unique Amazon Kinesis Video Streams video stream. On each stream, use Amazon Rekognition Video and create a stream processor to detect faces from a collection of known employees, and alert when non-employees are detected.
  • B. Use a proxy server at each local office and for each camera, and stream the RTSP feed to a unique Amazon Kinesis Video Streams video stream. On each stream, use Amazon Rekognition Image to detect faces from a collection of known employees and alert when non-employees are detected.
  • C. Install AWS DeepLens cameras and use the DeepLens_Kinesis_Video module to stream video to Amazon Kinesis Video Streams for each camera. On each stream, use Amazon Rekognition Video and create a stream processor to detect faces from a collection on each stream, and alert when non-employees are detected.
  • D. Install AWS DeepLens cameras and use the DeepLens_Kinesis_Video module to stream video to Amazon Kinesis Video Streams for each camera. On each stream, run an AWS Lambda function to capture image fragments and then call Amazon Rekognition Image to detect faces from a collection of known employees, and alert when non-employees are detected.
Show Suggested Answer Hide Answer
Suggested Answer: A 🗳️

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
scuzzy2010
Highly Voted 3 years ago
Answer is "A". C and D are out as DeepLens is not offered as a commercial product. It is purely for developers to experiment with. From https://aws.amazon.com/deeplens/device-terms-of-use/ " (i) you may use the AWS DeepLens Device for personal, educational, evaluation, development, and testing purposes, and not to process your production workloads;" A is correct as it's will analyse live video streams instead of images. From https://aws.amazon.com/rekognition/video-features/ "Amazon Rekognition Video can identify known people in a video by searching against a private repository of face images. "
upvoted 42 times
kaike_reis
1 year, 3 months ago
Agree as well, besides that: (D) uses Rekognition with Image mode, which is wrong for this case.
upvoted 1 times
...
Mezaji
2 years, 12 months ago
Agreed
upvoted 2 times
...
...
WWODIN
Highly Voted 3 years, 1 month ago
Why not A? DeepLens is for development purpose and much more expensive than just a camera. They are referring to 1000 camera in production scale?
upvoted 12 times
cybe001
3 years, 1 month ago
C is the correct answer. We could use A, since it is for security service, DeepLens allows to notify the security (through aws lamda) immediately when it sees non employee at the office location. So C is more appropriate for the problem than A.
upvoted 6 times
scuzzy2010
3 years ago
DeepLens is for developers only, it is not available as a commercial product.
upvoted 5 times
...
...
sdsfsdsf
3 years, 1 month ago
A bit off topic but yeah, how could you justify using deep lens for production. Cameras have viewing angles, weather proofing, network connectivity issues (Wifi only), infra red for low lighting conditions, no power over ethernet? Using Deeplens would be laughable for a full production system.
upvoted 8 times
...
...
JonSno
Most Recent 2 months, 1 week ago
Selected Answer: A
Ans - A -- Proxy Server + Kinesis Video Streams + Rekognition Video The goal is to scale from 100 cameras to thousands and perform real-time detection of non-employees in office locations globally. The best approach is to use Amazon Kinesis Video Streams + Amazon Rekognition Video for real-time face detection.
upvoted 1 times
...
Denise123
8 months, 3 weeks ago
The correct answer is D. Very tricky one but re-read the 2nd sentence in the question; “Images from the cameras were uploaded to Amazon S3 and tagged using Amazon Rekognition, and the results were stored in Amazon ES.” So, we have ‘images’ as training data, not videos. This is why it can not be option C - where it says to use Amazon Recognition Video. The only option mentioning Amazon Recognition Image is the option D. Also check: https://docs.aws.amazon.com/rekognition/latest/dg/what-is.html “...For example, each time a person arrives at your residence, your door camera can upload a photo of the visitor to Amazon S3. This triggers a Lambda function that uses Amazon Rekognition API operations to identify your guest. You can run analysis directly on images that are stored in Amazon S3 without having to load or move the data.”
upvoted 3 times
...
phdykd
9 months, 4 weeks ago
A is answer
upvoted 1 times
...
sukye
11 months, 2 weeks ago
Selected Answer: A
A not B: Use Amazon Rekognition Video instead of Amazon Rekognition Image in this case.
upvoted 2 times
...
elvin_ml_qayiran25091992razor
11 months, 3 weeks ago
Selected Answer: A
A is correct!
upvoted 1 times
...
sonoluminescence
1 year ago
Selected Answer: A
DeepLens is overkill for mass systems
upvoted 1 times
...
loict
1 year, 1 month ago
Selected Answer: C
A. NO - thousands of cameras would choke network bandwidth B. NO - thousands of cameras would choke network bandwidth C. YES - DeepLens is made for edge computing; it might be EOL / Not commercially available, but if they did not want you to use DeepLens the question would not have come in the first place D. NO - use Amazon Rekognition Video directly instead of Amazon Rekognition Image
upvoted 2 times
...
DavidRou
1 year, 1 month ago
Why A and not B? Can someone please explain it?
upvoted 1 times
...
Mickey321
1 year, 2 months ago
Selected Answer: A
Option A
upvoted 1 times
...
strike3test
1 year, 2 months ago
From Chat GPT The solution that the agency should consider is option A: Use a proxy server at each local office and for each camera, and stream the RTSP feed to a unique Amazon Kinesis Video Streams video stream. On each stream, use Amazon Rekognition Video and create a stream processor to detect faces from a collection of known employees and alert when non-employees are detected. By using a proxy server at each local office and streaming the RTSP feed to individual Amazon Kinesis Video Streams video streams, the agency can efficiently handle the large number of video cameras in different office locations. Using Amazon Rekognition Video, the agency can create a stream processor to detect faces from a collection of known employees. This allows for real-time identification of non-employees based on facial recognition. Alerts can then be generated when non-employees are detected, ensuring that the agency is able to identify and respond to potential security threats in real-time.
upvoted 2 times
...
nilmans
1 year, 4 months ago
I initially thought it is C but looks like A makes more sense here.
upvoted 1 times
...
jyrajan69
1 year, 5 months ago
The DeepLens Service will reach EOL at the end of Jan 2024, so more than likely that this question will not be asked in the exam
upvoted 2 times
...
Valcilio
1 year, 7 months ago
Selected Answer: D
D is the answer now, DeepLens is used for situations like this!
upvoted 1 times
cpal012
1 year, 7 months ago
Maybe, its EOL Jan 2024
upvoted 2 times
...
...
expertguru
1 year, 9 months ago
Think big picture - you tested something (let say code python) and ready to implement into prod will you move python code or java code! Here in this particular case, they tested with actual video camera and they did not say deeplense so answer is A! For knowledge sake if they say in real exam it is tested with deeplense ---then ideal solution should be model inference happening at deeplense itself with search against existing employees and send back model inference when it detect new faces who are not employees back to cloud may be S3
upvoted 2 times
...
Sivadharan
2 years, 5 months ago
Selected Answer: A
Answer is "A". As mentioned in below user comment, DeepLens is not offered as a commercial product. https://aws.amazon.com/deeplens/device-terms-of-use/
upvoted 4 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 ...
exam
Someone Bought Contributor Access for:
SY0-701
London, 1 minute ago