PROFESSIONAL-MACHINE-LEARNING-ENGINEER practice question 32 of 35
You are a lead ML engineer at a retail company. You want to track and manage ML metadata in a centralized way so that your team can have reproducible experiments by generating artifacts. Which management solution should you recommend to your team?
Full set: 283 questionsVertex ML Metadata is a fully managed service on Google Cloud specifically designed for recording, managing, and querying metadata generated during ML workflows. It helps track artifacts (e.g., datasets, models), executions (e.g., training runs), and the lineage connecting them in a centralized graph store. This capability is crucial for analyzing experiment results, debugging pipelines, and ensuring the reproducibility of experiments by providing a clear history of how each artifact was generated. It is the purpose-built Google Cloud solution for the scenario described.
A. Storing tf.logging data in BigQuery is for general-purpose application logging, not for tracking the structured, relational metadata and lineage required for ML reproducibility.
B. Hive Metastore is a component of the Hadoop ecosystem designed to manage metadata for data lake tables, not the complex graph of artifacts and executions in an ML workflow.
C. Google Cloud's operations suite (formerly Stackdriver) is designed for infrastructure monitoring, logging, and performance management, not for tracking ML experiment metadata and lineage.
1. Google Cloud Documentation, "Introduction to Vertex ML Metadata." This official documentation states, "Vertex ML Metadata lets you record and retrieve metadata from your ML systems. By recording metadata from your ML system's components, you can... analyze your ML workflow's lineage... use this information to reproduce your workflow's results." This directly supports the use of Vertex ML Metadata for reproducibility.
Source: Google Cloud, Vertex AI Documentation, "Introduction to Vertex ML Metadata."
2. Google Cloud Documentation, "Track ML metadata and lineage." This page details the core function: "Vertex ML Metadata helps you understand and manage your ML workflow by tracking artifacts, executions, and the relationships between them... This information helps you understand the lineage of your ML workflow's components and reproduce your workflow's results."
Source: Google Cloud, Vertex AI Documentation, "Track ML metadata and lineage."
3. Baylor, D., et al. (2017). "TFX: A TensorFlow-Based Production-Scale Machine Learning Platform." Vertex ML Metadata is based on the open-source ML Metadata (MLMD) library, which is a core component of TensorFlow Extended (TFX). This paper describes the motivation for such a system, emphasizing the need for tracking "data sources, feature generation code, training and serving configurations" to ensure reliability and reproducibility in production ML.
DOI: https://doi.org/10.1145/3097983.3098021, Section 3.2 Metadata Management.
Keep practicing
Take the free PROFESSIONAL-MACHINE-LEARNING-ENGINEER practice test
Ten exam-style questions with answers and explanations, plus the exam facts and study guides.
More questions
Other PROFESSIONAL-MACHINE-LEARNING-ENGINEER practice questions
- Question 1You work for an advertising company and want to understand the effectiveness of your comp…
- Question 2You developed a custom model by using Vertex Al to forecast the sales of your company s p…
- Question 3You are an ML engineer at a global shoe store. You manage the ML models for the company's…
- Question 5During batch training of a neural network, you notice that there is an oscillation in the…
- Question 6You want to rebuild your ML pipeline for structured data on Google Cloud. You are using P…
- Question 7Your team is building a convolutional neural network (CNN)-based architecture from scratc…
