The new flashcard feature is useful to memorize questions.
?Change your study mode
At any time, you can change the study mode, and alternate between the practice mode and the exam mode. In practice mode, you can configure for example the number of questions or tests, and other parameters to help you study.
Randomized | 10 Questions per Test | 20 Minutes | 70% to pass|
To re-configure your study mode again and change - for example - the number of tests, whether you have random questions and all other configuration parameters.
?Simulator Configuration
Auto-scroll: You can use the automatic scrolling of the questionnaire that occurs as soon as you answer one or all of the answers to a question correctly. Auto scrolling is activated if you answer a single answer, or as soon as you answer all the mandatory answers. Learning Mode: During learning mode you can get a real time result for your answer.
Free Test
Question: / 10
20:00Min. left
?Restart the current test
To restart the current test by clearing all your answers and the time used up to now. Warning: all answers will be lost.
Question: / 10
5.0(1156 Votes)
Quiz
Question 1/101/10
As the lead ML Engineer for your company, you are responsible for building ML models to digitize scanned customer forms. You have developed a TensorFlow model that converts the scanned images into text and stores them in Cloud Storage. You need to use your ML model on the aggregated data collected at the end of each day with minimal manual intervention. What should you do?
Select the answer:Select the answer
1 correct answer
A.
Use the batch prediction functionality of Al Platform
B.
Create a serving pipeline in Compute Engine for prediction
C.
Use Cloud Functions for prediction each time a new data point is ingested
D.
Deploy the model on Al Platform and create a version of it for online inference.
Batch prediction is the process of using an ML model to make predictions on a large set of data points. Batch prediction is suitable for scenarios where the predictions are not time-sensitive and can be done in batches, such as digitizing scanned customer forms at the end of each day. Batch prediction can also handle large volumes of data and scale up or down the resources as needed. AI Platform provides a batch prediction service that allows users to submit a job with their TensorFlow model and input data stored in Cloud Storage, and receive the output predictions in Cloud Storage as well. This service requires minimal manual intervention and can be automated with Cloud Scheduler or Cloud Functions. Therefore, using the batch prediction functionality of AI Platform is the best option for this use case. Reference: Batch prediction overview Using batch prediction
Right Answer: A
Quiz
Question 2/102/10
You work for a global footwear retailer and need to predict when an item will be out of stock based on historical inventory dat a. Customer behavior is highly dynamic since footwear demand is influenced by many different factors. You want to serve models that are trained on all available data, but track your performance on specific subsets of data before pushing to production. What is the most streamlined and reliable way to perform this validation?
Select the answer:Select the answer
1 correct answer
A.
Use the TFX ModelValidator tools to specify performance metrics for production readiness
B.
Use k-fold cross-validation as a validation strategy to ensure that your model is ready for production.
C.
Use the last relevant week of data as a validation set to ensure that your model is performing accurately on current data
D.
Use the entire dataset and treat the area under the receiver operating characteristics curve (AUC ROC) as the main metric.
TFX ModelValidator is a tool that allows you to compare new models against a baseline model and evaluate their performance on different metrics and data slices1. You can use this tool to validate your models before deploying them to production and ensure that they meet your expectations and requirements. k-fold cross-validation is a technique that splits the data into k subsets and trains the model on k-1 subsets while testing it on the remaining subset. This is repeated k times and the average performance is reported2. This technique is useful for estimating the generalization error of a model, but it does not account for the dynamic nature of customer behavior or the potential changes in data distribution over time. Using the last relevant week of data as a validation set is a simple way to check the model’s performance on recent data, but it may not be representative of the entire data or capture the long- term trends and patterns. It also does not allow you to compare the model with a baseline or evaluate it on different data slices. Using the entire dataset and treating the AUC ROC as the main metric is not a good practice because it does not leave any data for validation or testing. It also assumes that the AUC ROC is the only metric that matters, which may not be true for your business problem. You may want to consider other metrics such as precision, recall, or revenue.
Right Answer: A
Quiz
Question 3/103/10
You work on a growing team of more than 50 data scientists who all use Al Platform. You are designing a strategy to organize your jobs, models, and versions in a clean and scalable way. Which strategy should you choose?
Select the answer:Select the answer
1 correct answer
A.
Set up restrictive I AM permissions on the Al Platform notebooks so that only a single user or group can access a given instance.
B.
Separate each data scientist's work into a different project to ensure that the jobs, models, and versions created by each data scientist are accessible only to that user.
C.
Use labels to organize resources into descriptive categories. Apply a label to each created resource so that users can filter the results by label when viewing or monitoring the resources
D.
Set up a BigQuery sink for Cloud Logging logs that is appropriately filtered to capture information about Al Platform resource usage In BigQuery create a SQL view that maps users to the resources they are using.
Labels are key-value pairs that can be attached to any AI Platform resource, such as jobs, models, versions, or endpoints1. Labels can help you organize your resources into descriptive categories, such as project, team, environment, or purpose. You can use labels to filter the results when you list or monitor your resources, or to group them for billing or quota purposes2. Using labels is a simple and scalable way to manage your AI Platform resources without creating unnecessary complexity or overhead. Therefore, using labels to organize resources is the best strategy for this use case. Reference: Using labels Filtering and grouping by labels
Right Answer: C
Quiz
Question 4/104/10
During batch training of a neural network, you notice that there is an oscillation in the loss. How should you adjust your model to ensure that it converges?
Select the answer:Select the answer
1 correct answer
A.
Increase the size of the training batch
B.
Decrease the size of the training batch
C.
Increase the learning rate hyperparameter
D.
Decrease the learning rate hyperparameter
Oscillation in the loss during batch training of a neural network means that the model is overshooting the optimal point of the loss function and bouncing back and forth. This can prevent the model from converging to the minimum loss value. One of the main reasons for this phenomenon is that the learning rate hyperparameter, which controls the size of the steps that the model takes along the gradient, is too high. Therefore, decreasing the learning rate hyperparameter can help the model take smaller and more precise steps and avoid oscillation. This is a common technique to improve the stability and performance of neural network training12. Reference: Interpreting Loss Curves Is learning rate the only reason for training loss oscillation after few epochs?
Right Answer: D
Quiz
Question 5/105/10
You are building a linear model with over 100 input features, all with values between -1 and 1. You suspect that many features are non-informative. You want to remove the non-informative features from your model while keeping the informative ones in their original form. Which technique should you use?
Select the answer:Select the answer
1 correct answer
A.
Use Principal Component Analysis to eliminate the least informative features.
B.
Use L1 regularization to reduce the coefficients of uninformative features to 0.
C.
After building your model, use Shapley values to determine which features are the most informative.
D.
Use an iterative dropout technique to identify which features do not degrade the model when removed.
L1 regularization, also known as Lasso regularization, adds the sum of the absolute values of the model’s coefficients to the loss function1. It encourages sparsity in the model by shrinking some coefficients to precisely zero2. This way, L1 regularization can perform feature selection and remove the non-informative features from the model while keeping the informative ones in their original form. Therefore, using L1 regularization is the best technique for this use case. Reference: Regularization in Machine Learning - GeeksforGeeks Regularization in Machine Learning (with Code Examples) - Dataquest L1 And L2 Regularization Explained & Practical How To Examples L1 and L2 as Regularization for a Linear Model
Right Answer: B
Quiz
Question 6/106/10
Your team has been tasked with creating an ML solution in Google Cloud to classify support requests for one of your platforms. You analyzed the requirements and decided to use TensorFlow to build the classifier so that you have full control of the model's code, serving, and deployment. You will use Kubeflow pipelines for the ML platform. To save time, you want to build on existing resources and use managed services instead of building a completely new model. How should you build the classifier?
Select the answer:Select the answer
1 correct answer
A.
Use the Natural Language API to classify support requests
B.
Use AutoML Natural Language to build the support requests classifier
C.
Use an established text classification model on Al Platform to perform transfer learning
D.
Use an established text classification model on Al Platform as-is to classify support requests
Transfer learning is a technique that leverages the knowledge and weights of a pre-trained model and adapts them to a new task or domain1. Transfer learning can save time and resources by avoiding training a model from scratch, and can also improve the performance and generalization of the model by using a larger and more diverse dataset2. AI Platform provides several established text classification models that can be used for transfer learning, such as BERT, ALBERT, or XLNet3. These models are based on state-of-the-art natural language processing techniques and can handle various text classification tasks, such as sentiment analysis, topic classification, or spam detection4. By using one of these models on AI Platform, you can customize the model’s code, serving, and deployment, and use Kubeflow pipelines for the ML platform. Therefore, using an established text classification model on AI Platform to perform transfer learning is the best option for this use case. Reference: Transfer Learning - Machine Learning’s Next Frontier A Comprehensive Hands-on Guide to Transfer Learning with Real-World Applications in Deep Learning Text classification models Text Classification with Pre-trained Models in TensorFlow
Right Answer: C
Quiz
Question 7/107/10
Your team is working on an NLP research project to predict political affiliation of authors based on
articles they have written. You have a large training dataset that is structured like this:
You followed the standard 80%-10%-10% data distribution across the training, testing, and evaluation subsets. How should you distribute the training examples across the train-test-eval subsets while maintaining the 80-10-10 proportion?
A)
B)
C)
D)
Select the answer:Select the answer
1 correct answer
A.
Option A
B.
Option B
C.
Option C
D.
Option D
The best way to distribute the training examples across the train-test-eval subsets while maintaining the 80-10-10 proportion is to use option C. This option ensures that each subset contains a balanced and representative sample of the different classes (Democrat and Republican) and the different authors. This way, the model can learn from a diverse and comprehensive set of articles and avoid overfitting or underfitting. Option C also avoids the problem of data leakage, which occurs when the same author appears in more than one subset, potentially biasing the model and inflating its performance. Therefore, option C is the most suitable technique for this use case.
Right Answer: C
Quiz
Question 8/108/10
Your data science team needs to rapidly experiment with various features, model architectures, and hyperparameters. They need to track the accuracy metrics for various experiments and use an API to query the metrics over time. What should they use to track and report their experiments while minimizing manual effort?
Select the answer:Select the answer
1 correct answer
A.
Use Kubeflow Pipelines to execute the experiments Export the metrics file, and query the results using the Kubeflow Pipelines API.
B.
Use Al Platform Training to execute the experiments Write the accuracy metrics to BigQuery, and query the results using the BigQueryAPI.
C.
Use Al Platform Training to execute the experiments Write the accuracy metrics to Cloud Monitoring, and query the results using the Monitoring API.
D.
Use Al Platform Notebooks to execute the experiments. Collect the results in a shared Google Sheets file, and query the results using the Google Sheets API
AI Platform Training is a service that allows you to run your machine learning experiments on Google Cloud using various features, model architectures, and hyperparameters. You can use AI Platform Training to scale up your experiments, leverage distributed training, and access specialized hardware such as GPUs and TPUs1. Cloud Monitoring is a service that collects and analyzes metrics, logs, and traces from Google Cloud, AWS, and other sources. You can use Cloud Monitoring to create dashboards, alerts, and reports based on your data2. The Monitoring API is an interface that allows you to programmatically access and manipulate your monitoring data3. By using AI Platform Training and Cloud Monitoring, you can track and report your experiments while minimizing manual effort. You can write the accuracy metrics from your experiments to Cloud Monitoring using the AI Platform Training Python package4. You can then query the results using the Monitoring API and compare the performance of different experiments. You can also visualize the metrics in the Cloud Console or create custom dashboards and alerts5. Therefore, using AI Platform Training and Cloud Monitoring is the best option for this use case. Reference: AI Platform Training documentation Cloud Monitoring documentation Monitoring API overview Using Cloud Monitoring with AI Platform Training Viewing evaluation metrics
Right Answer: C
Quiz
Question 9/109/10
You are an ML engineer at a bank that has a mobile application. Management has asked you to build an ML-based biometric authentication for the app that verifies a customer's identity based on their fingerprint. Fingerprints are considered highly sensitive personal information and cannot be downloaded and stored into the bank databases. Which learning strategy should you recommend to train and deploy this ML model?
Select the answer:Select the answer
1 correct answer
A.
Differential privacy
B.
Federated learning
C.
MD5 to encrypt data
D.
Data Loss Prevention API
Federated learning is a machine learning technique that enables organizations to train AI models on decentralized data without centralizing or sharing it1. It allows data privacy, continual learning, and better performance on end-user devices2. Federated learning works by sending the model parameters to the devices, where they are updated locally on the device’s data, and then aggregating the updated parameters on a central server to form a global model3. This way, the data never leaves the device and the model can learn from a large and diverse dataset. Federated learning is suitable for the use case of building an ML-based biometric authentication for the bank’s mobile app that verifies a customer’s identity based on their fingerprint. Fingerprints are considered highly sensitive personal information and cannot be downloaded and stored into the bank databases. By using federated learning, the bank can train and deploy an ML model that can recognize fingerprints without compromising the data privacy of the customers. The model can also adapt to the variations and changes in the fingerprints over time and improve its accuracy and reliability. Therefore, federated learning is the best learning strategy for this use case.
Right Answer: B
Quiz
Question 10/1010/10
You are building a linear regression model on BigQuery ML to predict a customer's likelihood of purchasing your company's products. Your model uses a city name variable as a key predictive component. In order to train and serve the model, your data must be organized in columns. You want to prepare your data using the least amount of coding while maintaining the predictable variables. What should you do?
Select the answer:Select the answer
1 correct answer
A.
Create a new view with BigQuery that does not include a column with city information
B.
Use Dataprep to transform the state column using a one-hot encoding method, and make each city a column with binary values.
C.
Use Cloud Data Fusion to assign each city to a region labeled as 1, 2, 3, 4, or 5r and then use that number to represent the city in the model.
D.
Use TensorFlow to create a categorical variable with a vocabulary list Create the vocabulary file, and upload it as part of your model to BigQuery ML.
One-hot encoding is a technique that converts categorical variables into numerical variables by creating dummy variables for each possible category. Each dummy variable has a value of 1 if the original variable belongs to that category, and 0 otherwise1. One-hot encoding can help linear regression models to capture the effect of different categories on the target variable without imposing any ordinal relationship among them2. Dataprep is a service that allows you to explore, clean, and transform your data for analysis and machine learning. You can use Dataprep to apply one-hot encoding to your city name variable and make each city a column with binary values3. This way, you can prepare your data using the least amount of coding while maintaining the predictive variables. Therefore, using Dataprep to transform the state column using a one-hot encoding method is the best option for this use case. Reference: One Hot Encoding: A Beginner’s Guide One-Hot Encoding in Linear Regression Models Dataprep documentation
Professional-Machine-Learning-Engineer: Professional Machine Learning Engineer Practice test unlocks all online simulator questions
Thank you for choosing the free version of the Professional-Machine-Learning-Engineer: Professional Machine Learning Engineer practice test! Further deepen your knowledge on Google Simulator; by unlocking the full version of our Professional-Machine-Learning-Engineer: Professional Machine Learning Engineer Simulator you will be able to take tests with over 283 constantly updated questions and easily pass your exam. 98% of people pass the exam in the first attempt after preparing with our 283 questions.
What to expect from our Professional-Machine-Learning-Engineer: Professional Machine Learning Engineer practice tests and how to prepare for any exam?
The Professional-Machine-Learning-Engineer: Professional Machine Learning Engineer Simulator Practice Tests are part of the Google Database and are the best way to prepare for any Professional-Machine-Learning-Engineer: Professional Machine Learning Engineer exam. The Professional-Machine-Learning-Engineer: Professional Machine Learning Engineer practice tests consist of 283 questions and are written by experts to help you and prepare you to pass the exam on the first attempt. The Professional-Machine-Learning-Engineer: Professional Machine Learning Engineer database includes questions from previous and other exams, which means you will be able to practice simulating past and future questions. Preparation with Professional-Machine-Learning-Engineer: Professional Machine Learning Engineer Simulator will also give you an idea of the time it will take to complete each section of the Professional-Machine-Learning-Engineer: Professional Machine Learning Engineer practice test . It is important to note that the Professional-Machine-Learning-Engineer: Professional Machine Learning Engineer Simulator does not replace the classic Professional-Machine-Learning-Engineer: Professional Machine Learning Engineer study guides; however, the Simulator provides valuable insights into what to expect and how much work needs to be done to prepare for the Professional-Machine-Learning-Engineer: Professional Machine Learning Engineer exam.
Professional-Machine-Learning-Engineer: Professional Machine Learning Engineer Practice test therefore represents an excellent tool to prepare for the actual exam together with our Google practice test . Our Professional-Machine-Learning-Engineer: Professional Machine Learning Engineer Simulator will help you assess your level of preparation and understand your strengths and weaknesses. Below you can read all the quizzes you will find in our Professional-Machine-Learning-Engineer: Professional Machine Learning Engineer Simulator and how our unique Professional-Machine-Learning-Engineer: Professional Machine Learning Engineer Database made up of real questions:
Info quiz:
Quiz name:Professional-Machine-Learning-Engineer: Professional Machine Learning Engineer
Total number of questions:283
Number of questions for the test:50
Pass score:80%
You can prepare for the Professional-Machine-Learning-Engineer: Professional Machine Learning Engineer exams with our mobile app. It is very easy to use and even works offline in case of network failure, with all the functions you need to study and practice with our Professional-Machine-Learning-Engineer: Professional Machine Learning Engineer Simulator.
Use our Mobile App, available for both Android and iOS devices, with our Professional-Machine-Learning-Engineer: Professional Machine Learning Engineer Simulator . You can use it anywhere and always remember that our mobile app is free and available on all stores.
Our Mobile App contains all Professional-Machine-Learning-Engineer: Professional Machine Learning Engineer practice tests which consist of 283 questions and also provide study material to pass the final Professional-Machine-Learning-Engineer: Professional Machine Learning Engineer exam with guaranteed success.
Our Professional-Machine-Learning-Engineer: Professional Machine Learning Engineer database contain hundreds of questions and Google Tests related to Professional-Machine-Learning-Engineer: Professional Machine Learning Engineer Exam. This way you can practice anywhere you want, even offline without the internet.