Dive into the advanced concepts of AWS Amazon SageMaker with these 25 carefully curated MCQs. This set focuses on integration with other AWS services, building end-to-end pipelines, and automating workflows. Designed to help professionals and learners, these questions will strengthen your grasp of SageMaker and its real-world applications for machine learning.
Multiple-Choice Questions
1. Integrating with Other AWS Services
Which AWS service is commonly used to store training data for SageMaker? a) Amazon S3 b) AWS Lambda c) Amazon RDS d) AWS Config
How does AWS Glue enhance SageMaker workflows? a) By orchestrating pipelines b) By cleaning and transforming data c) By deploying ML models d) By scaling instance types
What is the role of AWS IAM in SageMaker integration? a) Assigning compute resources b) Defining access and permissions c) Monitoring instance performance d) Managing encrypted storage
Which AWS service is used to monitor SageMaker training jobs? a) Amazon CloudTrail b) AWS CloudWatch c) AWS Config d) Amazon Kinesis
What is the purpose of using AWS Lambda with SageMaker? a) To execute code for real-time predictions b) To store large datasets c) To manage S3 bucket permissions d) To scale training instances
How does Amazon SageMaker integrate with AWS Step Functions? a) By monitoring training jobs b) By automating ML workflows c) By storing model artifacts d) By scaling compute resources
Which AWS service helps secure SageMaker endpoints? a) AWS WAF b) AWS Shield c) AWS Secrets Manager d) All of the above
What is a common use case for integrating SageMaker with Amazon DynamoDB? a) Real-time data inference b) Secure data backup c) Data storage for EC2 d) Deploying ETL pipelines
How does SageMaker use Amazon SNS? a) For training job notifications b) For managing instance lifecycles c) For transforming training datasets d) For optimizing network traffic
Which service enables encryption of SageMaker datasets in transit? a) AWS KMS b) Amazon S3 c) AWS Secrets Manager d) Amazon EBS
2. Building End-to-End Pipelines with SageMaker Pipelines
What is the primary benefit of SageMaker Pipelines? a) Automatic model deployment b) Orchestrating machine learning workflows c) Real-time data analytics d) Instance scaling
What is a step in a SageMaker Pipeline? a) Any EC2 instance in the pipeline b) A single task like data processing or model training c) A batch of prediction outputs d) A networking configuration
How are SageMaker Pipelines defined? a) Using CloudFormation templates b) Using Python SDKs c) Using IAM policies d) Using Step Function templates
What file format is often used for pipeline definitions? a) JSON b) YAML c) CSV d) XML
What feature does SageMaker Pipeline provide to enhance model reproducibility? a) Version tracking for datasets and models b) Real-time monitoring c) Integrated billing d) Model compression
Which AWS service is commonly used to trigger a SageMaker Pipeline? a) AWS Lambda b) Amazon DynamoDB c) Amazon Redshift d) AWS Config
What is the final step in a typical SageMaker Pipeline? a) Model evaluation b) Model deployment c) Data ingestion d) Pipeline monitoring
3. Automating Workflows
What is the purpose of automating ML workflows? a) To replace training data b) To improve scalability and efficiency c) To eliminate manual intervention in training d) To reduce AWS costs
Which feature of SageMaker enables automation for hyperparameter tuning? a) SageMaker Tuning Jobs b) SageMaker Notebooks c) SageMaker Endpoints d) SageMaker Autopilot
What tool is commonly used to automate SageMaker workflows? a) AWS CloudFormation b) AWS Step Functions c) AWS Glue d) Amazon CloudFront
What is an advantage of using SageMaker Autopilot for workflow automation? a) Fully automated data labeling b) Automated model generation and tuning c) Real-time traffic routing d) Instance optimization
How can a recurring ML task be automated in SageMaker? a) By scheduling SageMaker Jobs with EventBridge b) By deploying AWS WAF c) By scaling EC2 instances d) By storing data in DynamoDB
Which AWS service can create end-to-end automation with SageMaker for MLOps? a) AWS CodePipeline b) AWS CodeCommit c) AWS Systems Manager d) Amazon Inspector
What is a common metric used to monitor automated workflows? a) Training job duration b) Endpoint throughput c) Instance uptime d) S3 bucket usage
How does Amazon SageMaker Debugger assist in automation? a) By optimizing EC2 instance types b) By providing real-time insights into training jobs c) By managing permissions d) By creating pipelines automatically
Answers Table
Qno
Answer
1
a) Amazon S3
2
b) By cleaning and transforming data
3
b) Defining access and permissions
4
b) AWS CloudWatch
5
a) To execute code for real-time predictions
6
b) By automating ML workflows
7
d) All of the above
8
a) Real-time data inference
9
a) For training job notifications
10
a) AWS KMS
11
b) Orchestrating machine learning workflows
12
b) A single task like data processing or model training
13
b) Using Python SDKs
14
a) JSON
15
a) Version tracking for datasets and models
16
a) AWS Lambda
17
b) Model deployment
18
b) To improve scalability and efficiency
19
a) SageMaker Tuning Jobs
20
b) AWS Step Functions
21
b) Automated model generation and tuning
22
a) By scheduling SageMaker Jobs with EventBridge
23
a) AWS CodePipeline
24
a) Training job duration
25
b) By providing real-time insights into training jobs