You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -29,66 +30,71 @@ Data scientists and ML engineers will find tools to accelerate and automate thei
29
30
30
31
Enterprises working in the Microsoft Azure cloud will find familiar security and role-based access control (RBAC) for infrastructure. You can set up a project to deny access to protected data and select operations.
31
32
32
-
### Collaboration for machine learning teams
33
+
##Productivity for everyone on the team
33
34
34
-
Machine learning projects often require a team with varied skillsets to build and maintain. Azure Machine Learning has tools that help enable collaboration, such as:
35
+
Machine learning projects often require a team with varied skill set to build and maintain. Azure Machine Learning has tools that help enable you to:
35
36
36
-
- Shared notebooks, compute resources, data, and environments
37
-
- Tracking and auditability that shows who made changes and when
38
-
- Asset versioning
37
+
* Collaborate with your team via shared notebooks, compute resources, data, and environments
39
38
40
-
### Tools for developers
39
+
* Develop models for fairness and explainability, tracking and auditability to fulfill lineage and audit compliance requirements
41
40
42
-
Developers find familiar interfaces in Azure Machine Learning, such as:
41
+
* Deploy ML models quickly and easily at scale, and manage and govern them efficiently with MLOps
* Run machine learning workloads anywhere with built-in governance, security, and compliance
47
44
48
-
### Studio UI
45
+
### Cross-compatible platform tools that meet your needs
49
46
50
-
The [Azure Machine Learning studio](https://ml.azure.com) is a graphical user interface for a project workspace. In the studio, you can:
47
+
Anyone on an ML team can use their preferred tools to get the job done. Whether you're running rapid experiments, hyperparameter-tuning, building pipelines, or managing inferences, you can use familiar interfaces including:
51
48
52
-
- View runs, metrics, logs, outputs, and so on.
53
-
- Author and edit notebooks and files.
54
-
- Manage common assets, such as
55
-
- Data credentials
56
-
- Compute
57
-
- Environments
58
-
- Visualize run metrics, results, and reports.
59
-
- Visualize pipelines authored through developer interfaces.
Plus, the designer has a drag-and-drop interface where you can train and deploy models.
54
+
As you're refining the model and collaborating with others throughout the rest of Machine Learning development cycle, you can share and find assets, resources, and metrics for your projects on the Azure Machine Learning studio UI.
55
+
56
+
### Studio
57
+
58
+
The [Azure Machine Learning studio](https://ml.azure.com) offers multiple authoring experiences depending on the type of project and the level of your past ML experience, without having to install anything.
59
+
60
+
* Notebooks: write and run your own code in managed Jupyter Notebook servers that are directly integrated in the studio.
61
+
62
+
* Visualize run metrics: analyze and optimize your experiments with visualization.
63
+
64
+
:::image type="content" source="media/overview-what-is-azure-machine-learning/metrics.png" alt-text="Screenshot of metrics for a training run.":::
65
+
66
+
* Azure Machine Learning designer: use the designer to train and deploy machine learning models without writing any code. Drag and drop datasets and components to create ML pipelines. Try out the [designer tutorial](tutorial-designer-automobile-price-train-score.md).
67
+
68
+
* Automated machine learning UI: Learn how to create [automated ML experiments](tutorial-first-experiment-automated-ml.md) with an easy-to-use interface.
69
+
70
+
* Data labeling: Use Azure Machine Learning data labeling to efficiently coordinate [image labeling](how-to-create-image-labeling-projects.md) or [text labeling](how-to-create-text-labeling-projects.md) projects.
63
71
64
-
If you're a ML Studio (classic) user, [learn about Studio (classic) deprecation and the difference between it and Azure Machine Learning studio](overview-what-is-machine-learning-studio.md#ml-studio-classic-vs-azure-machine-learning-studio).
65
72
66
73
## Enterprise-readiness and security
67
74
68
75
Azure Machine Learning integrates with the Azure cloud platform to add security to ML projects.
69
76
70
77
Security integrations include:
71
78
72
-
- Azure Virtual Networks (VNets) with network security groups
73
-
- Azure Key Vault where you can save security secrets, such as access information for storage accounts
74
-
- Azure Container Registry set up behind a VNet
79
+
* Azure Virtual Networks (VNets) with network security groups
80
+
* Azure Key Vault where you can save security secrets, such as access information for storage accounts
81
+
* Azure Container Registry set up behind a VNet
75
82
76
83
See [Tutorial: Set up a secure workspace](tutorial-create-secure-workspace.md).
77
84
78
85
## Azure integrations for complete solutions
79
86
80
87
Other integrations with Azure services support a machine learning project from end-to-end. They include:
81
88
82
-
- Azure Synapse Analytics to process and stream data with Spark
83
-
- Azure Arc, where you can run Azure services in a Kubernetes environment
84
-
- Storage and database options, such as Azure SQL Database, Azure Storage Blobs, and so on
85
-
- Azure App Service allowing you to deploy and manage ML-powered apps
89
+
* Azure Synapse Analytics to process and stream data with Spark
90
+
* Azure Arc, where you can run Azure services in a Kubernetes environment
91
+
* Storage and database options, such as Azure SQL Database, Azure Storage Blobs, and so on
92
+
* Azure App Service allowing you to deploy and manage ML-powered apps
86
93
87
94
> [!Important]
88
95
> Azure Machine Learning doesn't store or process your data outside of the region where you deploy.
89
96
>
90
97
91
-
92
98
## Machine learning project workflow
93
99
94
100
Typically models are developed as part of a project with an objective and goals. Projects often involve more than one person. When experimenting with data, algorithms, and models, development is iterative.
@@ -115,15 +121,15 @@ In Azure Machine Learning, you can run your training script in the cloud or buil
115
121
116
122
Data scientists can use models in Azure Machine Learning that they've created in common Python frameworks, such as:
117
123
118
-
- PyTorch
119
-
- TensorFlow
120
-
- scikit-learn
121
-
- XGBoost
122
-
- LightGBM
124
+
* PyTorch
125
+
* TensorFlow
126
+
* scikit-learn
127
+
* XGBoost
128
+
* LightGBM
123
129
124
130
Other languages and frameworks are supported as well, including:
125
-
- R
126
-
- .NET
131
+
* R
132
+
* .NET
127
133
128
134
See [Open-source integration with Azure Machine Learning](concept-open-source.md).
129
135
@@ -145,9 +151,9 @@ Efficiency of training for deep learning and sometimes classical machine learnin
145
151
146
152
Supported via Azure ML Kubernetes and Azure ML compute clusters:
147
153
148
-
- PyTorch
149
-
- TensorFlow
150
-
- MPI
154
+
* PyTorch
155
+
* TensorFlow
156
+
* MPI
151
157
152
158
The MPI distribution can be used for Horovod or custom multinode logic. Additionally, Apache Spark is supported via Azure Synapse Analytics Spark clusters (preview).
153
159
@@ -159,7 +165,7 @@ Scaling a machine learning project may require scaling embarrassingly parallel m
159
165
160
166
## Deploy models
161
167
162
-
To bring a model into production, it is deployed. Azure Machine Learning's managed endpoints abstract the required infrastructure for both batch or real-time (online) model scoring (inferencing).
168
+
To bring a model into production, it's deployed. Azure Machine Learning's managed endpoints abstract the required infrastructure for both batch or real-time (online) model scoring (inferencing).
163
169
164
170
### Real-time and batch scoring (inferencing)
165
171
@@ -168,8 +174,8 @@ To bring a model into production, it is deployed. Azure Machine Learning's manag
168
174
*Real-time scoring*, or *online inferencing*, involves invoking an endpoint with one or more model deployments and receiving a response in near-real-time via HTTPs. Traffic can be split across multiple deployments, allowing for testing new model versions by diverting some amount of traffic initially and increasing once confidence in the new model is established.
169
175
170
176
See:
171
-
-[Deploy a model with a real-time managed endpoint](how-to-deploy-managed-online-endpoints.md)
172
-
-[Use batch endpoints for scoring](how-to-use-batch-endpoint.md)
177
+
*[Deploy a model with a real-time managed endpoint](how-to-deploy-managed-online-endpoints.md)
178
+
*[Use batch endpoints for scoring](how-to-use-batch-endpoint.md)
173
179
174
180
175
181
## MLOps: DevOps for machine learning
@@ -178,7 +184,7 @@ DevOps for machine learning models, often called MLOps, is a process for develop
178
184
179
185
### ML model lifecycle
180
186
181
-

187
+

182
188
183
189
Learn more about [MLOps in Azure Machine Learning](concept-model-management-and-deployment.md).
184
190
@@ -188,19 +194,19 @@ Azure Machine Learning is built with the model lifecycle in mind. You can audit
188
194
189
195
Some key features enabling MLOps include:
190
196
191
-
-`git` integration
192
-
- MLflow integration
193
-
- Machine learning pipeline scheduling
194
-
- Azure Event Grid integration for custom triggers
195
-
- Easy to use with CI/CD tools like GitHub Actions or Azure DevOps
197
+
*`git` integration
198
+
* MLflow integration
199
+
* Machine learning pipeline scheduling
200
+
* Azure Event Grid integration for custom triggers
201
+
* Easy to use with CI/CD tools like GitHub Actions or Azure DevOps
196
202
197
203
Also, Azure Machine Learning includes features for monitoring and auditing:
198
-
- Job artifacts, such as code snapshots, logs, and other outputs
199
-
- Lineage between jobs and assets, such as containers, data, and compute resources
204
+
* Job artifacts, such as code snapshots, logs, and other outputs
205
+
* Lineage between jobs and assets, such as containers, data, and compute resources
200
206
201
207
## Next steps
202
208
203
209
Start using Azure Machine Learning:
204
-
-[Set up an Azure Machine Learning workspace](quickstart-create-resources.md)
205
-
-[Tutorial: Build a first machine learning project](tutorial-1st-experiment-hello-world.md)
206
-
-[Preview: Run model training jobs with the v2 CLI](how-to-train-cli.md)
210
+
*[Set up an Azure Machine Learning workspace](quickstart-create-resources.md)
211
+
*[Tutorial: Build a first machine learning project](tutorial-1st-experiment-hello-world.md)
212
+
*[Preview: Run model training jobs with the v2 CLI](how-to-train-cli.md)
0 commit comments