Google Cloud Professional Machine Learning Engineer — Question 160
You work for a hospital that wants to optimize how it schedules operations. You need to create a model that uses the relationship between the number of surgeries scheduled and beds used. You want to predict how many beds will be needed for patients each day in advance based on the scheduled surgeries. You have one year of data for the hospital organized in 365 rows.
The data includes the following variables for each day:
• Number of scheduled surgeries
• Number of beds occupied
• Date
You want to maximize the speed of model development and testing. What should you do?
Answer options
- A. Create a BigQuery table. Use BigQuery ML to build a regression model, with number of beds as the target variable, and number of scheduled surgeries and date features (such as day of week) as the predictors.
- B. Create a BigQuery table. Use BigQuery ML to build an ARIMA model, with number of beds as the target variable, and date as the time variable.
- C. Create a Vertex AI tabular dataset. Train an AutoML regression model, with number of beds as the target variable, and number of scheduled minor surgeries and date features (such as day of the week) as the predictors.
- D. Create a Vertex AI tabular dataset. Train a Vertex AI AutoML Forecasting model, with number of beds as the target variable, number of scheduled surgeries as a covariate and date as the time variable.
Correct answer: D
Explanation
The correct answer is D because it leverages Vertex AI AutoML Forecasting, which is designed for time series data and can incorporate both covariates and time variables effectively. Option A is focused on regression which may not fully capture the temporal dynamics required. Option B is not suitable as it uses ARIMA, which is not optimized for the combination of covariates and time in the same manner. Option C does not utilize forecasting capabilities which are crucial for predicting bed usage over time.