Skip to content

Commit c73d71c

Browse files
committed
touchups
1 parent 445ebb6 commit c73d71c

File tree

1 file changed

+17
-17
lines changed

1 file changed

+17
-17
lines changed

articles/machine-learning/concept-model-management-and-deployment.md

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: MLOps machine learning model management
33
titleSuffix: Azure Machine Learning
4-
description: Learn how to deploy, manage, track lineage, and monitor your models by using machine learning operations (MLOps) with Azure Machine Learning.
4+
description: Learn how Azure Machine Learning uses machine learning operations (MLOps) to help manage the lifecycle of your models.
55
services: machine-learning
66
ms.service: azure-machine-learning
77
ms.subservice: mlops
@@ -25,7 +25,7 @@ MLOps is based on [DevOps](https://azure.microsoft.com/overview/what-is-devops/)
2525
- Faster deployment of models into production.
2626
- Better quality assurance and end-to-end lineage tracking.
2727

28-
Use MLOps in the machine learning process to provide the following capabilities:
28+
MLOps provides the following capabilities to the machine learning process:
2929

3030
- **Create reproducible machine learning pipelines** to define repeatable and reusable steps for data preparation, training, and scoring processes.
3131
- **Create reusable software environments** for training and deploying models.
@@ -47,13 +47,13 @@ For more information on Azure Machine Learning pipelines, see [Machine learning
4747

4848
## Reusable software environments
4949

50-
Azure Machine Learning environments ensure that builds are reproducible without using manual software configurations. Use environments to track and reproduce the pip and conda software dependencies for your projects.
50+
Azure Machine Learning environments ensure that builds are reproducible without using manual software configurations. Environments can track and reproduce the pip and conda software dependencies for your projects.
5151

5252
You can use environments for model training and deployment. For more information on environments, see [Azure Machine Learning environments](concept-environments.md).
5353

5454
## Model registration, packaging, and deployment
5555

56-
Azure Machine Learning can use MLOps to register, package, and deploy models from anywhere.
56+
Azure Machine Learning can use MLOps from anywhere to register, package, and deploy models.
5757

5858
### Register and track models
5959

@@ -84,11 +84,11 @@ You can convert your model to [Open Neural Network Exchange](https://onnx.ai) (O
8484

8585
For more information on ONNX with Azure Machine Learning, see [Create and accelerate machine learning models](concept-onnx.md).
8686

87-
### Deploy models
87+
### Deploy models as endpoints
8888

89-
You can deploy trained machine learning models as [endpoints](concept-endpoints.md) locally or in the cloud. Deployments use CPU and GPU for inferencing.
89+
You can deploy trained machine learning models as [endpoints](concept-endpoints.md) locally or in the cloud. Deployments use CPUs and GPUs for inferencing.
9090

91-
To deploy a model to an endpoint, you need to provide the following information:
91+
To deploy a model as an endpoint, you need to provide the following information:
9292

9393
- The **model** used to score data submitted to the service or device.
9494
- An **entry script**, also called **scoring script**, that accepts requests, uses the models to score the data, and returns a response.
@@ -98,20 +98,20 @@ To deploy a model to an endpoint, you need to provide the following information:
9898
You also provide the configuration of the target deployment platform, such as the virtual machine (VM) family type, available memory, and number of cores. When Azure Machine Learning creates the image, it also adds any components it needs, such as assets needed to run the web service.
9999

100100
>[!IMPORTANT]
101-
>When you deploy an MLflow model, you don't need to provide an entry script or an environment for the deployment. For more information on deploying MLflow models, see [Guidelines for deploying MLflow models](how-to-deploy-mlflow-models.md).
101+
>When you deploy an [MLflow model](concept-mlflow.md), you don't need to provide an entry script or an environment for the deployment. For more information on deploying MLflow models, see [Guidelines for deploying MLflow models](how-to-deploy-mlflow-models.md).
102102
103103
#### Batch scoring and endpoints
104104

105105
Batch scoring is supported through batch endpoints. For more information on batch scoring, see [Batch endpoints](concept-endpoints-batch.md).
106106

107107
#### Real-time scoring with online endpoints
108108

109-
You can use your models with online endpoints for real-time scoring. Compute targets for online endpoints can be local endpoints, managed online endpoints, or Azure Kubernetes Service (AKS) endpoints.
109+
You can use your models with [online endpoints](concept-endpoints-online.md) for real-time scoring. Compute targets for online endpoints can be local endpoints, managed online endpoints, or Azure Kubernetes Service (AKS) endpoints.
110110

111111
To deploy a model to an online endpoint, you need to provide the following information:
112112

113113
- The model or ensemble of models.
114-
- Dependencies required to use the model, for example a script that accepts requests and invokes the model and conda dependencies.
114+
- Dependencies required to use the model, for example, a script that accepts requests and invokes the model and conda dependencies.
115115
- Deployment configuration that describes how and where to deploy the model.
116116

117117
For more information on deployment for real-time scoring, see [Deploy online endpoints](how-to-deploy-online-endpoints.md).
@@ -126,21 +126,17 @@ When you deploy to an online endpoint, you can use controlled rollout to enable
126126

127127
For more information on deployment using a controlled rollout, see [Perform safe rollout of new deployments for real-time inference](how-to-safely-rollout-online-endpoints.md).
128128

129-
### Analytics
130-
131-
Microsoft Power BI supports using machine learning models for data analytics. For more information, see [Azure Machine Learning integration in Power BI](/power-bi/transform-model/dataflows/dataflows-machine-learning-integration).
132-
133129
## Metadata for machine learning lifecycle governance
134130

135131
Azure Machine Learning gives you the capability to track the end-to-end audit trail of all your machine learning assets by using metadata. For example:
136132

137133
- [Azure Machine Learning data assets](how-to-create-register-datasets.md) help you track, profile, and version data.
138134
- [Model interpretability](how-to-machine-learning-interpretability.md) allows you to explain your models, meet regulatory compliance, and understand how models arrive at a result for a given input.
139135
- Azure Machine Learning job history stores a snapshot of the code, data, and computes used to train a model.
140-
- The [Azure Machine Learning model registry](how-to-manage-models.md?tabs=use-local#create-a-model-in-the-model-registry) captures all the metadata associated with your model. For example, which experiment trained the model, where the model is being deployed, and whether the model deployments are healthy.
136+
- [Azure Machine Learning model registration](how-to-manage-models.md?tabs=use-local#create-a-model-in-the-model-registry) captures all the metadata associated with your model. For example, which experiment trained the model, where the model is being deployed, and whether the model deployments are healthy.
141137
- [Integration with Azure](how-to-use-event-grid.md) lets you act on events in the machine learning lifecycle, such as model registration, deployment, data drift, and training job events.
142138

143-
Some information on models and data assets is automatically captured, but you can add more information by using *tags*. When you look for registered models and data assets in your workspace, you can use tags as a filter.
139+
Some information on models and data assets is automatically captured, but you can add more information by using *tags*. When you look for registered models and data assets in your workspace, you can use tags as filters.
144140

145141
>[!NOTE]
146142
>When you use the **Tags** in the **Filter by** option on the **Models** page of Azure Machine Learning studio, be sure to use `TagName=TagValue` without spaces rather than `TagName : TagValue`.
@@ -151,7 +147,7 @@ Azure Machine Learning publishes key events to Azure Event Grid, which can be us
151147

152148
## Machine learning lifecycle automation
153149

154-
You can use Git and [Azure Pipelines](/azure/devops/pipelines/get-started/what-is-azure-pipelines) to create a continuous integration process that trains a machine learning model. In a typical scenario, when a data scientist checks a change into a project's Git repository, Azure Pipelines starts a training job.
150+
You can use Git and [Azure Pipelines](/azure/devops/pipelines/get-started/what-is-azure-pipelines) to create a continuous integration process that trains a machine learning model. In a typical scenario, when a data scientist checks a change into a project's Git repository, Azure Pipelines starts the training job.
155151

156152
You can inspect the job results to see the performance characteristics of the trained model. You can also create a pipeline that deploys the model as a web service.
157153

@@ -162,6 +158,10 @@ The [Machine Learning extension](https://marketplace.visualstudio.com/items?item
162158

163159
For more information on using Azure Pipelines with Azure Machine Learning, see [Use Azure Pipelines with Azure Machine Learning](how-to-devops-machine-learning.md).
164160

161+
## Analytics
162+
163+
Microsoft Power BI supports using machine learning models for data analytics. For more information, see [AI with dataflows](/power-bi/transform-model/dataflows/dataflows-machine-learning-integration).
164+
165165
## Related content
166166

167167
- [Set up MLOps with Azure DevOps](how-to-setup-mlops-azureml.md)

0 commit comments

Comments
 (0)