Skip to content

Commit d8d100f

Browse files
committed
updates
1 parent 5734b4b commit d8d100f

File tree

2 files changed

+33
-38
lines changed

2 files changed

+33
-38
lines changed
14.9 KB
Loading

articles/machine-learning/v1/concept-designer.md

Lines changed: 33 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: What is Designer (v1)?
33
titleSuffix: Azure Machine Learning
4-
description: Learn about how the drag-and-drop Designer (v1) UI in Azure Machine Learning studio enables model training and deployment tasks.
4+
description: Learn about how the drag-and-drop Designer (v1) UI in Azure Machine Learning studio enables model training and deployment tasks.
55
services: machine-learning
66
ms.service: machine-learning
77
ms.subservice: core
@@ -13,50 +13,47 @@ ms.date: 05/22/2024
1313
ms.custom: UpdateFrequency5, designer, training
1414
---
1515

16-
# What is Designer (v1) in Azure Machine Learning studio?
16+
# What is Designer (v1) in Azure Machine Learning?
1717

1818
The Azure Machine Learning designer is a drag-and-drop interface used to train and deploy models in Azure Machine Learning studio. This article describes the tasks you can do in the designer.
1919

20+
> [!IMPORTANT]
21+
> Designer in Azure Machine Learning supports two types of pipeline components: classic prebuilt (v1) or custom (v2). *This article applies to classic prebuilt (v1) components.* The two component types aren't compatible in pipelines, and designer v1 isn't compatible with CLI v2 and SDK v2.
22+
>
23+
> - **Classic prebuilt components (v1)** support typical data processing and machine learning tasks like regression and classification. Azure Machine Learning continues to support the existing classic prebuilt components, but no new prebuilt components are being added.
24+
>
25+
> - **Custom components (v2)** let you wrap your own code as components, enabling sharing across workspaces and seamless authoring across Azure Machine Learning studio, CLI v2, and SDK v2 interfaces. It's best to use custom components for new projects, because they're compatible with Azure Machine Learning v2 and continue to receive new updates. For more information about custom components and Designer (v2), see [Azure Machine Learning designer (v2)](../concept-designer.md?view=azureml-api-2&preserve-view=true).
26+
27+
The following animated GIF shows how you can build a pipeline visually in Designer by dragging and dropping assets and connecting them.
28+
29+
:::image type="content" source="../media/concept-designer/designer-drag-and-drop.gif" alt-text="GIF of a building a pipeline in the designer." lightbox= "../media/concept-designer/designer-drag-and-drop.gif":::
30+
31+
To learn about the components available in the designer, see the [Algorithm and component reference](../algorithm-module-reference/module-reference.md). To get started with the designer, see [Tutorial: Train a no-code regression model](tutorial-designer-automobile-price-train-score.md).
32+
33+
## Model training and deployment
34+
2035
The designer uses your Azure Machine Learning [workspace](../concept-workspace.md) to organize shared resources such as:
2136

22-
- [Pipelines](#pipeline)
37+
- [Pipelines](#pipelines)
2338
- [Data](#data)
2439
- [Compute resources](#compute)
2540
- [Registered models](concept-azure-machine-learning-architecture.md#models)
2641
- [Published pipeline jobs](#publish)
2742
- [Real-time endpoints](#deploy)
2843

29-
To learn about the components available in the designer, see the [Algorithm and component reference](../algorithm-module-reference/module-reference.md).
30-
31-
## Classic prebuilt (v1) or custom (v2) components
32-
33-
Designer supports two types of pipeline components: classic prebuilt (v1) or custom (v2). These two component types aren't compatible in pipelines. *This article applies to classic prebuilt components and isn't compatible with CLI v2 and SDK v2.*
34-
35-
- **Classic prebuilt components (v1)** support typical data processing and machine learning tasks like regression and classification. Azure Machine Learning continues to support the existing classic prebuilt components, but no new prebuilt components are being added.
36-
37-
To get started with the designer, see [Tutorial: Train a no-code regression model](tutorial-designer-automobile-price-train-score.md).
44+
The following diagram illustrates how you can use the Designer visual canvas to build an end-to-end machine learning workflow. You can train, test, and deploy models, all in the designer interface.
3845

39-
- **Custom components (v2)** let you wrap your own code as components, enabling sharing across workspaces and seamless authoring across Azure Machine Learning studio, CLI v2, and SDK v2 interfaces. It's best to use custom components for new projects, because they're compatible with Azure Machine Learning v2 and continue to receive new updates. For more information about custom components and Designer (v2), see [Azure Machine Learning designer (v2)](../concept-designer.md?view=azureml-api-2&preserve-view=true).
40-
41-
## Model training and deployment
42-
43-
The following animated GIF shows how you can build a pipeline visually in Designer by dragging and dropping assets and connecting them.
44-
45-
:::image type="content" source="../media/concept-designer/designer-drag-and-drop.gif" alt-text="GIF of a building a pipeline in the designer." lightbox= "../media/concept-designer/designer-drag-and-drop.gif":::
46-
47-
The following diagram illustrates how you can use the Designer visual canvas to build an end-to-end machine learning workflow. You can train, test, and deploy models all in the designer:
46+
:::image type="content" source="../media/concept-designer/designer-workflow-diagram.png" alt-text="Workflow diagram for training, batch inference, and real-time inference in the designer." border="none":::
4847

49-
1. Drag-and-drop [data assets](#data) and [components](#component) onto the canvas.
48+
1. Drag-and-drop [data assets](#data) and [components](#components) onto the canvas.
5049
1. Connect the components to create a [pipeline draft](#pipeline-draft).
51-
1. Submit a [pipeline job](#pipeline-job) that uses the compute resources in your Azure Machine Learning workspace.
50+
1. Submit a [pipeline job](#pipeline-jobs) that uses the compute resources in your Azure Machine Learning workspace.
5251
1. Convert your *training pipelines* to *inference pipelines*.
5352
1. [Publish](#publish) your pipelines to a REST *pipeline endpoint* to submit new pipelines that run with different parameters and data assets.
54-
- Publish a *training pipeline* to reuse a single pipeline to train multiple models while changing parameters and data assets.
55-
- Publish a *batch inference pipeline* to make predictions on new data by using a previously trained model.
53+
- Publish a *training pipeline* to reuse a single pipeline to train multiple models while changing parameters and data assets.
54+
- Publish a *batch inference pipeline* to make predictions on new data by using a previously trained model.
5655
1. [Deploy](#deploy) a *real-time inference pipeline* to an online endpoint to make predictions on new data in real time.
5756

58-
:::image type="content" source="../media/concept-designer/designer-workflow-diagram.png" alt-text="Workflow diagram for training, batch inference, and real-time inference in the designer." border="none":::
59-
6057
## Data
6158

6259
A machine learning data asset makes it easy to access and work with your data. The designer includes several [sample data assets](samples-designer.md#datasets) for you to experiment with. You can [register](how-to-create-register-datasets.md) more data assets as you need them.
@@ -65,15 +62,15 @@ A machine learning data asset makes it easy to access and work with your data. T
6562

6663
A component is an algorithm that you can run on your data. The designer has several components ranging from data ingress functions to training, scoring, and validation processes.
6764

68-
A component may have a set of parameters that you can use to configure the component's internal algorithms. When you select a component on the canvas, the component's parameters and other settings display in a properties pane on the right of the canvas. You can modify the parameters and set the compute resources for individual components in that pane.
65+
A component can have parameters that you use to configure the component's internal algorithms. When you select a component on the canvas, the component's parameters and other settings display in a properties pane at the right of the canvas. You can modify the parameters and set the compute resources for individual components in that pane.
6966

7067
:::image type="content" source="../media/concept-designer/properties.png" alt-text="Screenshot showing the component properties.":::
7168

72-
For more information about the library of available machine learning algorithms, see the [Algorithm and component reference](../component-reference/component-reference.md). For help choosing an algorithm, see the [Azure Machine Learning Algorithm Cheat Sheet](algorithm-cheat-sheet.md).
69+
For more information about the library of available machine learning algorithms, see the [Algorithm and component reference](../component-reference/component-reference.md). For help with choosing an algorithm, see the [Azure Machine Learning Algorithm Cheat Sheet](algorithm-cheat-sheet.md).
7370

7471
## Pipelines
7572

76-
A [pipeline](../concept-ml-pipelines.md) consists of data assets and analytical components that you connect. Pipelines let you reuse your work and help organize your projects.
73+
A [pipeline](../concept-ml-pipelines.md) consists of data assets and analytical components that you connect. Pipelines help you reuse your work and organize your projects.
7774

7875
Pipelines have many uses. You can create pipelines that:
7976

@@ -84,7 +81,7 @@ Pipelines have many uses. You can create pipelines that:
8481

8582
### Pipeline drafts
8683

87-
As you edit a pipeline in the designer, your progress is saved as a *pipeline draft*. You can edit a pipeline draft at any point by adding or removing components, configuring compute targets, or creating parameters.
84+
As you edit a pipeline in the designer, your progress is saved as a *pipeline draft*. You can edit a pipeline draft at any point by adding or removing components, configuring compute targets, or setting parameters.
8885

8986
A valid pipeline has the following characteristics:
9087

@@ -97,13 +94,13 @@ When you're ready to run your pipeline draft, you save the pipeline and submit a
9794

9895
### Pipeline jobs
9996

100-
Each time you run a pipeline, the configuration of the pipeline and its results are stored in your workspace as a *pipeline job*. Pipeline jobs are grouped into experiments to organize job history.
97+
Each time you run a pipeline, the configuration of the pipeline and its results are stored in your workspace as a *pipeline job*. Pipeline jobs are grouped into *experiments* to organize job history.
10198

102-
You can go back to any pipeline job to inspect it for troubleshooting or auditing. **Clone** a pipeline job to create a new pipeline draft to edit.
99+
You can go back to any pipeline job to inspect it for troubleshooting or auditing. *Clone* a pipeline job to create a new pipeline draft to edit.
103100

104101
## <a name="compute"></a> Compute resources
105102

106-
Compute targets are attached to your [Azure Machine Learning workspace](../concept-workspace.md) in [Azure Machine Learning studio](https://ml.azure.com). Use compute resources from your workspace to run your pipeline and host your deployed models as online endpoints or pipeline endpoints for batch inference. The supported compute targets are as follows:
103+
Compute targets are attached to your [Azure Machine Learning workspace](../concept-workspace.md) in [Azure Machine Learning studio](https://ml.azure.com). Use compute resources from your workspace to run your pipeline and host your deployed models as online endpoints or as pipeline endpoints for batch inference. The supported compute targets are as follows:
107104

108105
| Compute target | Training | Deployment |
109106
| ---- |:----:|:----:|
@@ -112,11 +109,9 @@ Compute targets are attached to your [Azure Machine Learning workspace](../conce
112109

113110
## Deploy
114111

115-
To do real-time inferencing, you must deploy a pipeline as an [online endpoint](../concept-endpoints-online.md). The online endpoint creates an interface between an external application and your scoring model. The endpoint is based on REST, a popular architecture choice for web programming projects.
116-
117-
To make a call to an online endpoint, you pass the API key that was created when you deployed the endpoint. A call to an online endpoint returns prediction results to the application in real time.
112+
To do real-time inferencing, you must deploy a pipeline as an [online endpoint](../concept-endpoints-online.md). The online endpoint creates an interface between an external application and your scoring model. The endpoint is based on REST, a popular architecture choice for web programming projects. A call to an online endpoint returns prediction results to the application in real time.
118113

119-
Online endpoints must be deployed to an AKS cluster. To learn how to deploy your model, see [Tutorial: Deploy a machine learning model with the designer](tutorial-designer-automobile-price-deploy.md).
114+
To make a call to an online endpoint, you pass the API key that was created when you deployed the endpoint. Online endpoints must be deployed to an AKS cluster. To learn how to deploy your model, see [Tutorial: Deploy a machine learning model with the designer](tutorial-designer-automobile-price-deploy.md).
120115

121116
## Publish
122117

0 commit comments

Comments
 (0)