MLS-C01 Question 315
Single answerYou are a Machine Learning Engineer working for a logistics company. You are tasked with building a real-time recommendation system for delivery route optimization. The system must process streaming data, such as traffic updates and weather conditions, to provide the most efficient delivery routes. You want to use Amazon Kinesis for ingesting the data and need a service that can process this streaming data, apply machine learning models, and deliver real-time recommendations. Which service should you use?
- A
Amazon SageMaker
- B
Amazon Kinesis Data Analytics
- C
Amazon Rekognition
- D
Amazon Comprehend
Show answer and explanation
Correct answer: B
Explanation
Amazon Kinesis Data Analytics is the best choice for processing real-time streaming data and applying machine learning models to generate actionable insights, such as delivery route optimization. It seamlessly integrates with Amazon Kinesis Data Streams to process data in real-time, making it ideal for this scenario.
- A. Incorrect.
Amazon SageMaker is primarily used for building, training, and deploying machine learning models but is not designed for processing streaming data in real-time.
- B. Correct.
Amazon Kinesis Data Analytics is designed to process and analyze streaming data in real-time. It integrates with Amazon Kinesis and can apply machine learning models to provide actionable insights, making it the most appropriate choice for this use case.
- C. Incorrect.
Amazon Rekognition is used for image and video analysis, such as facial recognition and object detection, and is not relevant to processing real-time streaming data.
- D. Incorrect.
Amazon Comprehend is a natural language processing (NLP) service for extracting insights from text and is not suitable for processing streaming data or making real-time recommendations.