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

A machine learning (ML) specialist is using the Amazon SageMaker DeepAR forecasting algorithm to train a model on CPU-based Amazon EC2 On-Demand instances. The model currently takes multiple hours to train. The ML specialist wants to decrease the training time of the model.

Which approaches will meet this requirement? (Choose two.)

  • A. Replace On-Demand Instances with Spot Instances.
  • B. Configure model auto scaling dynamically to adjust the number of instances automatically.
  • C. Replace CPU-based EC2 instances with GPU-based EC2 instances.
  • D. Use multiple training instances.
  • E. Use a pre-trained version of the model. Run incremental training.
Show Suggested Answer Hide Answer
Suggested Answer: CD 🗳️

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
Peter_Hsieh
5 months, 4 weeks ago
Selected Answer: CD
https://docs.aws.amazon.com/sagemaker/latest/dg/distributed-training.html
upvoted 2 times
...
ggrodskiy
6 months ago
CD Given the specific context of training a DeepAR forecasting model and the potential cost implications, the options B and D are generally more applicable and cost-effective approaches to decreasing training time. However, if cost is not a concern and the DeepAR algorithm can benefit significantly from GPU acceleration, then option C could be a valid approach as well.
upvoted 1 times
...
Adzz
8 months ago
Selected Answer: CD
C and D
upvoted 2 times
...
akdavsan
8 months ago
Selected Answer: CD
CD is correct answer
upvoted 2 times
...
kyuhuck
8 months, 3 weeks ago
Selected Answer: CD
The best approaches to decrease the training time of the model are C and D, because they can improve the computational efficiency and parallelization of the training process. These approaches have the following benefits: C: Replacing CPU-based EC2 instances with GPU-based EC2 instances can speed up the training of the DeepAR algorithm, as it can leverage the parallel processing power of GPUs to perform matrix operations and gradient computations faster than CPUs12. The DeepAR algorithm supports GPUbased EC2 instances such as ml.p2 and ml.p33. D: Using multiple training instances can also reduce the training time of the DeepAR algorithm, as it can distribute the workload across multiple nodes and perform data parallelism4. The DeepAR algorithm supports distributed training with multiple CPU-based or GPU-based EC2 instances3. The other options are not effective or relevant, because they have the following drawbacks:
upvoted 3 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