Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
This course introduces participants to MLOps tools and best practices for deploying, evaluating, monitoring and operating production ML systems on Google Cloud.
MLOps is a discipline focused on the deployment, testing, monitoring, and automation of ML systems in production. Machine Learning Engineering professionals use tools for continuous improvement and evaluation of deployed models. They work with (or can be) Data Scientists, who develop models, to enable velocity and rigor in deploying the best performing models.
This course is primarily intended for the following participants: Data Scientists looking to quickly go from machine learning prototype to production to deliver business impact. Software Engineers looking to develop Machine Learning Engineering skills.
ML Engineers who want to adopt Google Cloud for their ML production projects.
This is one of the best course to start on ML OPS with GCP. The Concepts were explained neatly throughout the course, and I am sure this would really help you to solve the most complex use cases in deploying ML Models. Thanks, Google for this wonderful course and many appreciations to Qwiklabs for hands-on. Highly recommended for ML Engineers/ Data scientists.
Q1. In addition to CI/CD practiced by DevOps teams, MLOps introduces:
Q2. MLOps, besides testing and validating code and components, also tests and
validates data, data schemas, and models.
Q3. In what order are the following phases executed in a machine learning
project?
I – Selection of ML algorithm
II – Data Exploration
III – Definition of the business use case
IV – Model monitoring
V – Model operationalization
VI – Model Development
Q1. Which of these problems are containers intended to solve? mark all that are correct ( 3 correct answers).
Q1. Why do Linux containers use union file systems?
Q2. What is significant about the topmost layer in a container? Choose all that
are true (2 correct answers).
Q1. When you use Kubernetes, you describe the desired state you want, and Kubernetes’s job is to make the deployed system conform to your desired state and to keep it there in spite of failures. What is the name for this management approach?
Q2. What is a stateful application?
Q1. What is the relationship between Kubernetes and Google Kubernetes Engine?
Q2. What is the name for the computers in a Kubernetes cluster that can run your workloads?
Q3. Which of the following supports scaling a Kubernetes cluster as a whole?
Q1. You are choosing technology for deploying applications, and you want to deliver them in lightweight, standalone, resource-efficient, portable packages. Which choice best meets those goals?
Q2. You are classifying a number of your applications into workload types. Select the stateful applications in this list of applications. Choose all responses that are correct (2 correct responses).
Q3. Google Compute Engine provides fine-grained control of costs. Which Compute Engine features provide this level of control?
Q4. You are developing a new solution and want to explore serverless application solutions. Which Google Cloud compute services provide serverless compute resources that you can use with containers?
Q5. You are deploying a containerized application, and you want maximum control over how containers are configured and deployed. You want to avoid the operational management overhead of managing a full container cluster environment yourself. Which Google Cloud compute solution should you choose?
Q1. What is the difference between a pod and a container?
Q2. Which master control plane component is the only one with which clients interact directly?
Q3. Which master control plane component is the cluster’s database?
Q4. What is the role of the kubelet?
Q1. In GKE clusters, how are nodes provisioned?
Q2. In GKE, how are masters provisioned?
Q3. What is the purpose of configuring a regional cluster in GKE?
Q1. What is the relationship between Deployments and ReplicaSets?
Q2. What type of application is suited for use with a Deployment?
Q1. You want to have two versions of your application in production, but be able to switch all traffic between them. This is an example of which deployment strategy?
Q2. You want to have two versions of your application in production, but be able to a small percentage of traffic to the newer version as a gradual test. This is an example of which deployment strategy?
Q3. In a rolling update strategy, you can define the “max unavailable” parameter as a percentage. A percentage of what?
Q1. What happens if a node fails while a Job is executing on that node?
Q2. Suppose you have a Job in which each Pod performs work drawn from a work queue. How should this Job’s manifest be configured?
Q1. One major benefit of the Lineage tracking feature of AI Platform pipelines is:
Q2. The AI Hub allows you to (select all that apply)
Q3. Which of the following services can be used out-of-the-box to operationalize xgboost model?
Q1. Which command allows you to split your dataset to get 70% of it for training in a repeatable fashion?
Q2. Hyperparameter tuning happens before model training and is the task responsible for assigning initial weights to the variables (or parameters) which allow the model to find patterns on the data.
Q3. Which of the following is an INCORRECT statement about Dockerfile commands?
Q4. What is the order of steps to push a trained model to AI Platform for serving?
I – Run the command gcloud ai-platform versions create {model_version} to create a version for
the model.
II – Train and save the model.
III – Run the command gcloud ai-platform models create to create a model object.
IV – Run the command gcloud ai-platform predict to get predictions.
Q1. Kubeflow tasks are organized into a dependency graph where each node represents.
Q2. The simplest way to launch a training task on AI platform from a Kubeflow task is
Q3, In a lightweight Python component, the run parameters are taken from
Q1. Which of the following would require a Custom Cloud Builder:
Q2. Which field in a configuration file allows the use of persistence (asset sharing):
More Coursera Quiz Answers >>
Managing Security in Google Cloud Coursera Quiz Answers
Security Best Practices in Google Cloud Coursera Quiz Answers
AWS Fundamentals Addressing Security Risk Coursera Quiz Answers
MLOps (Machine Learning Operations) Fundamentals Quiz Answers