A company's Machine Learning Specialist needs to improve the training speed of a time-series forecasting model using TensorFlow. The training is currently implemented on a single-GPU machine and takes approximately 23 hours to complete. The training needs to be run daily. The model accuracy is acceptable, but the company anticipates a continuous increase in the size of the training data and a need to update the model on an hourly, rather than a daily, basis. The company also wants to minimize coding effort and infrastructure changes. What should the Machine Learning Specialist do to the training solution to allow it to scale for future demand?
A) Do not change the TensorFlow code. Change the machine to one with a more powerful GPU to speed up the training.
B) Change the TensorFlow code to implement a Horovod distributed framework supported by Amazon SageMaker. Parallelize the training to as many machines as needed to achieve the business goals.
C) Switch to using a built-in AWS SageMaker DeepAR model. Parallelize the training to as many machines as needed to achieve the business goals.
D) Move the training to Amazon EMR and distribute the workload to as many machines as needed to achieve the business goals.
Correct Answer:
Verified
Q92: A Data Scientist received a set of
Q93: A retail company is using Amazon Personalize
Q94: A data scientist wants to use Amazon
Q95: A company ingests machine learning (ML) data
Q96: A technology startup is using complex deep
Q98: A machine learning specialist is running an
Q99: A company wants to classify user behavior
Q100: A data scientist uses an Amazon SageMaker
Q101: A Machine Learning Specialist prepared the following
Q102: A Data Scientist is developing a binary
Unlock this Answer For Free Now!
View this answer and more for free by performing one of the following actions
Scan the QR code to install the App and get 2 free unlocks
Unlock quizzes for free by uploading documents