You are developing a process for training and running your custom model in production. You need to be able to show lineage for your model and predictions. What should you do?
A.
1. Create a Vertex AI managed dataset. 2. Use a Vertex AI training pipeline to train your model. 3. Generate batch predictions in Vertex AI.
B.
1. Use a Vertex AI Pipelines custom training job component to tram your model. 2. Generate predictions by using a Vertex AI Pipelines model batch predict component.
C.
1. Upload your dataset to BigQuery. 2. Use a Vertex AI custom training job to train your model. 3. Generate predictions by using Vertex Al SDK custom prediction routines.
D.
1. Use Vertex AI Experiments to train your model. 2. Register your model in Vertex AI Model Registry. 3. Generate batch predictions in Vertex AI.
My Answer: D
According with: https://cloud.google.com/vertex-ai/docs/experiments/intro-vertex-ai-experiments
“Vertex AI Experiments is a tool that helps you track and analyze different model architectures, hyperparameters, and training environments, letting you track the steps, inputs, and outputs of an experiment run. Vertex AI Experiments can also evaluate how your model performed in aggregate, against test datasets, and during the training run. You can then use this information to select the best model for your particular use case.”.
Considering that both options A and B could demonstrate some form of lineage, I believe option D is the most suitable. The text explicitly states "show lineage for your model and predictions," which aligns perfectly with the functionality provided by Vertex AI Experiments.
It's a bit ambiguously worded this question. Model lineage involves knowledge of the data it was trained on, so that should be A. That being said, I think the question is implying D from it's wording, experiment tracking. I went for A, but suspect it's wrong.
Option A/B doesn't mention anything about lineage. C is definitely wrong as there is no need to upload the dataset to Bigquery.
Only correct answer is D
Vertex AI Pipelines are suited to do artifact lineage
https://cloud.google.com/vertex-ai/docs/pipelines/lineage
Experiments can do it also, but their main goal is to "track and analyze different model architectures, hyperparameters, and training environments"
B) REF https://cloud.google.com/vertex-ai/docs/pipelines/lineage
Track the lineage of pipeline artifacts
When you run a pipeline using Vertex AI Pipelines, the artifacts and parameters of your pipeline run are stored using Vertex ML Metadata. Vertex ML Metadata makes it easier to analyze the lineage of your pipeline's artifacts, by saving you the difficulty of keeping track of your pipeline's metadata.
An artifact's lineage includes all the factors that contributed to its creation, as well as artifacts and metadata that are derived from this artifact. For example, a model's lineage could include the following:
The training, test, and evaluation data used to create the model.
The hyperparameters used during model training.
Metadata recorded from the training and evaluation process, such as the model's accuracy.
Artifacts that descend from this model, such as the results of batch predictions.
D
“track the lineage of pipeline artifacts”. Vertex AI Experiments2 is a service that allows you to track and compare the results of your model training runs. Vertex AI Experiments automatically logs metadata such as hyperparameters, metrics, and artifacts for each training run.
upvoted 1 times
...
Log in to ExamTopics
Sign in:
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.
guilhermebutzke
Highly Voted 9 months, 2 weeks agoFoxy2021
Most Recent 1 month, 2 weeks agobaimus
2 months, 1 week agoSahandJ
6 months, 3 weeks agopinimichele01
7 months agocruise93
7 months agoShark0
7 months, 3 weeks agopinimichele01
7 months, 3 weeks agoYan_X
8 months, 2 weeks agoedoo
8 months, 3 weeks agosonicclasps
9 months, 3 weeks agoddogg
9 months, 3 weeks agob1a8fae
10 months, 2 weeks agoBlehMaks
10 months, 2 weeks ago36bdc1e
10 months, 2 weeks ago