ちなみに、MogiExam Professional-Machine-Learning-Engineerの一部をクラウドストレージからダウンロードできます:https://drive.google.com/open?id=178x0aiWO9ZKsT6KAHZW9iEplOTAsTq2m
ご存知のように、私たちは今、非常に大きな競争圧力に直面しています。欲しいものを手に入れるにはもっと力が必要です。Professional-Machine-Learning-Engineer無料の試験ガイドがこれらを提供するかもしれません。教材を使用すると、Google Cloud Certified認定資格を取得できます。これにより、多くの競合他社の中で、あなたの能力がより明確になります。 Professional-Machine-Learning-Engineer練習ファイルを使用することは、ソフトパワーを向上させるための重要なステップです。業界の他の製品と比較して、Professional-Machine-Learning-Engineer学習教材が顧客を引き付けるために必要なものを理解するのに少し時間を割いていただければ幸いです。
| Certification Vendor: | Google Cloud |
|---|---|
| Exam Name: | Google Cloud Professional Machine Learning Engineer Certification Exam |
| Exam Number: | Professional-Machine-Learning-Engineer |
| Real Exam Qty: | 50-60 |
| Exam Duration: | 120 minutes |
| Related Certifications: | Google Cloud Professional Data Engineer Google Cloud Professional Cloud Architect |
| Exam Format: | Multiple choice, Multiple select |
| Available Languages: | Japanese, English |
| Certificate Validity Period: | 2 years |
| Exam Price: | $200 USD (plus tax where applicable) |
| Passing Score: | Not officially published, approximately 70% |
| Recommended Training: | Official Exam Guide Google Cloud Skills Boost - Professional Machine Learning Engineer Learning Path |
| Exam Registration: | Google Cloud Certification Registration |
| Sample Questions: | Google Professional-Machine-Learning-Engineer Sample Questions |
| Exam Way: | Online-proctored remote exam or onsite-proctored exam at authorized test centers |
| Pre Condition: | No mandatory prerequisites; recommended 3+ years industry experience including 1+ year designing/managing Google Cloud solutions |
| Official Syllabus URL: | https://cloud.google.com/learn/certification/machine-learning-engineer |
>> Professional-Machine-Learning-Engineer試験復習 <<
MogiExamは、最新のProfessional-Machine-Learning-Engineer試験トレントが能力を強化し、Professional-Machine-Learning-Engineer試験に合格して認定を取得するのに非常に役立つと深く信じています。嫌がらせから抜け出すために、Professional-Machine-Learning-Engineer学習教材は高品質で高い合格率を備えています。ほとんどの時間インターネットにアクセスできない場合、どこかに行く必要がある場合はオフライン状態ですが、Professional-Machine-Learning-Engineer試験のために学習したい場合。当社のウェブサイトは、優れたProfessional-Machine-Learning-Engineer試験問題の助けを借りて問題の解決に役立ちます。
Google Professional Machine Learning Engineer Examは、機械学習エンジニアリングにおける個人の専門知識を検証するために設計された認定試験です。この試験の目的は、Google Cloud Platform Technologiesを使用して、高度にスケーラブルで堅牢で保守可能な機械学習モデルを作成および展開する候補者の能力を評価することを目的としています。この試験では、機械学習アーキテクチャの設計と実装、機械学習を使用したビジネス上の問題の解決、および機械学習ワークフローの最適化における候補者の習熟度もテストしています。
質問 # 391
You are developing a recommendation engine for an online clothing store. The historical customer transaction data is stored in BigQuery and Cloud Storage. You need to perform exploratory data analysis (EDA), preprocessing and model training. You plan to rerun these EDA, preprocessing, and training steps as you experiment with different types of algorithms. You want to minimize the cost and development effort of running these steps as you experiment. How should you configure the environment?
正解:A
解説:
* Cost-effectiveness: User-managed notebooks in Vertex AI Workbench allow you to leverage pre- configured virtual machines with reasonable resource allocation, keeping costs lower compared to options involving managed notebooks or Dataproc clusters.
* Development flexibility: User-managed notebooks offer full control over the environment, allowing you to install additional libraries or dependencies needed for your specific EDA, preprocessing, and model training tasks. This flexibility is crucial while experimenting with different algorithms.
* BigQuery integration: The %%bigquery magic commands provide seamless integration with BigQuery within the Jupyter Notebook environment. This enables efficient querying and exploration of customer transaction data stored in BigQuery directly from the notebook, streamlining the workflow.
Other options and why they are not the best fit:
* B. Managed notebook: While managed notebooks offer an easier setup, they might have limited customization options, potentially hindering your ability to install specific libraries or tools.
* C. Dataproc Hub: Dataproc Hub focuses on running large-scale distributed workloads, and it might be overkill for your scenario involving exploratory analysis and experimentation with different algorithms.
Additionally, it could incur higher costs compared to a user-managed notebook.
* D. Dataproc cluster with spark-bigquery-connector: Similar to option C, using a Dataproc cluster with the spark-bigquery-connector would be more complex and potentially more expensive than using %% bigquery magic commands within a user-managed notebook for accessing BigQuery data.
References:
* https://cloud.google.com/vertex-ai/docs/workbench/instances/bigquery
* https://cloud.google.com/vertex-ai-notebooks
質問 # 392
You are training a deep learning model for semantic image segmentation with reduced training time. While using a Deep Learning VM Image, you receive the following error: The resource 'projects/deeplearning-platforn/zones/europe-west4-c/acceleratorTypes/nvidia-tesla-k80' was not found. What should you do?
正解:B
解説:
The error message indicates that the selected GPU type (nvidia-tesla-k80) is not available in the selected region (europe-west4-c). This can happen when the GPU type is not supported in the region, or when the GPU quota is exhausted in the region. To avoid this error, you should ensure that the required GPU is available in the selected region before creating a Deep Learning VM Image. You can use the following steps to check the GPU availability and quota:
To check the GPU availability, you can use the gcloud compute accelerator-types list command with the --filter flag to specify the GPU type and the region. For example, to check the availability of nvidia-tesla-k80 in europe-west4-c, you can run:
gcloud compute accelerator-types list --filter"namenvidia-tesla-k80 AND zone:europe-west4-c" If the command returns an empty result, it means that the GPU type is not supported in the region. You can either choose a different GPU type or a different region that supports the GPU type. You can use the same command without the --filter flag to list all the available GPU types and regions. For example, to list all the available GPU types in europe-west4-c, you can run:
gcloud compute accelerator-types list --filter"zone:europe-west4-c"
To check the GPU quota, you can use the gcloud compute regions describe command with the --format flag to specify the region and the quota metric. For example, to check the quota for nvidia-tesla-k80 in europe-west4-c, you can run:
gcloud compute regions describe europe-west4-c --format"value(quotas.NVIDIA_K80_GPUS)" If the command returns a value of 0, it means that the GPU quota is exhausted in the region. You can either request more quota from Google Cloud or choose a different region that has enough quota for the GPU type.
Reference:
Troubleshooting | Deep Learning VM Images | Google Cloud
Checking GPU availability
Checking GPU quota
質問 # 393
Your team trained and tested a DNN regression model with good results. Six months after deployment, the model is performing poorly due to a change in the distribution of the input data. How should you address the input differences in production?
正解:A
解説:
The performance of a DNN regression model can degrade over time due to a change in the distribution of the input data. This phenomenon is known as data drift or concept drift, and it can affect the accuracy and reliability of the model predictions. Data drift can be caused by various factors, such as seasonal changes, population shifts, market trends, or external events1 To address the input differences in production, one should create alerts to monitor for skew, and retrain the model. Skew is a measure of how much the input data in production differs from the input data used for training the model. Skew can be detected by comparing the statistics and distributions of the input features in the training and production data, such as mean, standard deviation, histogram, or quantiles. Alerts can be set up to notify the model developers or operators when the skew exceeds a certain threshold, indicating a significant change in the input data2 When an alert is triggered, the model should be retrained with the latest data that reflects the current distribution of the input features. Retraining the model can help the model adapt to the new data and improve its performance. Retraining the model can be done manually or automatically, depending on the frequency and severity of the data drift. Retraining the model can also involve updating the model architecture, hyperparameters, or optimization algorithm, if necessary3 The other options are not as effective or feasible. Performing feature selection on the model and retraining the model with fewer features is not a good idea, as it may reduce the expressiveness and complexity of the model, and ignore some important features that may affect the output. Retraining the model and selecting an L2 regularization parameter with a hyperparameter tuning service is not relevant, as L2 regularization is a technique to prevent overfitting, not data drift. Retraining the model on a monthly basis with fewer features is not optimal, as it may not capture the timely changes in the input data, and may compromise the model performance.
References: 1: Data drift detection for machine learning models 2: Skew and drift detection 3: Retraining machine learning models
質問 # 394
You work for a large retailer and you need to build a model to predict customer churn. The company has a dataset of historical customer data, including customer demographics, purchase history, and website activity.
You need to create the model in BigQuery ML and thoroughly evaluate its performance. What should you do?
正解:A
解説:
Customer churn is a binary classification problem, where the target variable is whether a customer has churned or not. Therefore, a logistic regression model is more suitable than a linear regression model, which is used for regression problems. A logistic regression model can output the probability of a customer churning, which can be used to rank the customers by their churn risk and take appropriate actions 1 .
BigQuery ML is a service that allows you to create and execute machine learning models in BigQuery using standard SQL queries 2 . You can use BigQuery ML to create a logistic regression model for customer churn prediction by using the CREATE MODEL statement and specifying the LOGISTIC_REG model type 3
. You can use the historical customer data as the input table for the mo del, and specify the features and the label columns 3 .
Vertex AI Model Registry is a central repository where you can manage the lifecycle of your ML models 4
. You can import models from various sources, such as BigQuery ML, AutoML, or custom models, and assign them to different versions and aliases 4 . You can also deploy models to endpoints, which are resources that provide a service URL for online prediction.
By registering the BigQuery ML model in Vertex AI Model Registry, you can leverage the Vertex AI features to evaluate and monitor the model performance 4 . You can use Vertex AI Experiments to track and compare the metrics of different model versions, such as accuracy, precision, recall, and AUC. You can also use Vertex AI Explainable AI to generate feature attributions that show how much each input feature contributed to the model's prediction.
The other options are not suitable for your scenario, because they either use the wrong model type, such as linear regression, or they do not use Vertex AI to evaluate the model performance, which would limit the insights and actions you can take based on the model results.
:
Logistic Regression for Machine Learning
Introduction to BigQuery ML | Google Cloud
Creating a logistic regression model | BigQuery ML | Google Cloud
Introduction to Vertex AI Model Registry | Google Cloud
[Deploy a model to an endpoint | Vertex AI | Google Cloud]
[Vertex AI Experiments | Google Cloud]
質問 # 395
You are an ML engineer at a bank. You have developed a binary classification model using AutoML Tables to predict whether a customer will make loan payments on time. The output is used to approve or reject loan requests. One customer's loan request has been rejected by your model, and the bank's risks department is asking you to provide the reasons that contributed to the model's decision. What should you do?
正解:B
解説:
Option A is correct because using local feature importance from the predictions is the best way to provide the reasons that contributed to the model's decision for a specific customer's loan request. Local feature importance is a measure of how much each feature affects the prediction for a given instance, relative to the average prediction for the dataset1. AutoML Tables provides local feature importance values for each prediction, which can be accessed using the Vertex AI SDK for Python or the Cloud Console2. By using local feature importance, you can explain why the model rejected the loan request based on the customer's data.
Option B is incorrect because using the correlation with target values in the data summary page is not a good way to provide the reasons that contributed to the model's decision for a specific customer's loan request. The correlation with target values is a measure of how much each feature is linearly related to the target variable for the entire dataset, not for a single instance3. The data summary page in AutoML Tables shows the correlation with target values for each feature, as well as other statistics such as mean, standard deviation, and histogram4. However, these statistics are not useful for explaining the model's decision for a specific customer, as they do not account for the interactions between features or the non-linearity of the model.
Option C is incorrect because using the feature importance percentages in the model evaluation page is not a good way to provide the reasons that contributed to the model's decision for a specific customer's loan request. The feature importance percentages are a measure of how much each feature affects the overall accuracy of the model for the entire dataset, not for a single instance5. The model evaluation page in AutoML Tables shows the feature importance percentages for each feature, as well as other metrics such as precision, recall, and confusion matrix. However, these metrics are not useful for explaining the model's decision for a specific customer, as they do not reflect the individual contribution of each feature for a given prediction.
Option D is incorrect because varying features independently to identify the threshold per feature that changes the classification is not a feasible way to provide the reasons that contributed to the model's decision for a specific customer's loan request. This method involves changing the value of one feature at a time, while keeping the other features constant, and observing how the prediction changes. However, this method is not practical, as it requires making multiple prediction requests, and may not capture the interactions between features or the non-linearity of the model.
Reference:
Local feature importance
Getting local feature importance values
Correlation with target values
Data summary page
Feature importance percentages
[Model evaluation page]
[Varying features independently]
質問 # 396
......
Professional-Machine-Learning-Engineer入門知識: https://www.mogiexam.com/Professional-Machine-Learning-Engineer-exam.html
さらに、MogiExam Professional-Machine-Learning-Engineerダンプの一部が現在無料で提供されています:https://drive.google.com/open?id=178x0aiWO9ZKsT6KAHZW9iEplOTAsTq2m