Free Professional Machine Learning Engineer Exam Braindumps (page: 26)

Page 26 of 69

You are developing an ML model intended to classify whether X-ray images indicate bone fracture risk. You have trained a ResNet architecture on Vertex AI using a TPU as an accelerator, however you are unsatisfied with the training time and memory usage. You want to quickly iterate your training code but make minimal changes to the code. You also want to minimize impact on the model’s accuracy. What should you do?

  1. Reduce the number of layers in the model architecture.
  2. Reduce the global batch size from 1024 to 256.
  3. Reduce the dimensions of the images used in the model.
  4. Configure your model to use bfloat16 instead of float32.

Answer(s): A



You have successfully deployed to production a large and complex TensorFlow model trained on tabular data. You want to predict the lifetime value (LTV) field for each subscription stored in the BigQuery table named subscription. subscriptionPurchase in the project named my-fortune500-company-project.

You have organized all your training code, from preprocessing data from the BigQuery table up to deploying the validated model to the Vertex AI endpoint, into a TensorFlow Extended (TFX) pipeline. You want to prevent prediction drift, i.e., a situation when a feature data distribution in production changes significantly over time. What should you do?

  1. Implement continuous retraining of the model daily using Vertex AI Pipelines.
  2. Add a model monitoring job where 10% of incoming predictions are sampled 24 hours.
  3. Add a model monitoring job where 90% of incoming predictions are sampled 24 hours.
  4. Add a model monitoring job where 10% of incoming predictions are sampled every hour.

Answer(s): C



You recently developed a deep learning model using Keras, and now you are experimenting with different training strategies. First, you trained the model using a single GPU, but the training process was too slow. Next, you distributed the training across 4 GPUs using tf.distribute.MirroredStrategy (with no other changes), but you did not observe a decrease in training time. What should you do?

  1. Distribute the dataset with tf.distribute.Strategy.experimental_distribute_dataset
  2. Create a custom training loop.
  3. Use a TPU with tf.distribute.TPUStrategy.
  4. Increase the batch size.

Answer(s): C



You work for a gaming company that has millions of customers around the world. All games offer a chat feature that allows players to communicate with each other in real time. Messages can be typed in more than 20 languages and are translated in real time using the Cloud Translation API. You have been asked to build an ML system to moderate the chat in real time while assuring that the performance is uniform across the various languages and without changing the serving infrastructure.

You trained your first model using an in-house word2vec model for embedding the chat messages translated by the Cloud Translation API. However, the model has significant differences in performance across the different languages. How should you improve it?

  1. Add a regularization term such as the Min-Diff algorithm to the loss function.
  2. Train a classifier using the chat messages in their original language.
  3. Replace the in-house word2vec with GPT-3 or T5.
  4. Remove moderation for languages for which the false positive rate is too high.

Answer(s): D



Page 26 of 69



Post your Comments and Discuss Google Professional Machine Learning Engineer exam with other Community members:

Tina commented on April 09, 2024
Good questions
Anonymous
upvote

Kavah commented on September 29, 2021
Very responsive and cool support team.
UNITED KINGDOM
upvote