Skip to content

Commit fb8ca2b

Browse files
authored
Merge pull request #212180 from sdgilley/sdg-v2-overview
Update Overview
2 parents 82371df + 88012b6 commit fb8ca2b

File tree

2 files changed

+64
-58
lines changed

2 files changed

+64
-58
lines changed
313 KB
Loading

articles/machine-learning/overview-what-is-azure-machine-learning.md

Lines changed: 64 additions & 58 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,10 @@ services: machine-learning
55
ms.service: machine-learning
66
ms.subservice: core
77
ms.topic: overview
8-
ms.author: sgilley
9-
author: sdgilley
10-
ms.date: 08/03/2021
8+
author: frogglew
9+
ms.author: saoh
10+
ms.reviewer: sgilley
11+
ms.date: 09/22/2022
1112
ms.custom: devx-track-python, event-tier1-build-2022
1213
adobe-target: true
1314
---
@@ -29,66 +30,71 @@ Data scientists and ML engineers will find tools to accelerate and automate thei
2930

3031
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.
3132

32-
### Collaboration for machine learning teams
33+
## Productivity for everyone on the team
3334

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:
3536

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
3938

40-
### Tools for developers
39+
* Develop models for fairness and explainability, tracking and auditability to fulfill lineage and audit compliance requirements
4140

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
4342

44-
- [Python SDK](/python/api/overview/azure/ml/)
45-
- [Azure Resource Manager REST APIs (preview)](/rest/api/azureml/)
46-
- [CLI v2 ](/cli/azure/ml)
43+
* Run machine learning workloads anywhere with built-in governance, security, and compliance
4744

48-
### Studio UI
45+
### Cross-compatible platform tools that meet your needs
4946

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:
5148

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.
60-
- Author AutoML jobs.
49+
* [Azure Machine Learning studio](https://ml.azure.com)
50+
* [Python SDK](https://aka.ms/sdk-v2-install)
51+
* [CLI v2 ](how-to-configure-cli.md))
52+
* [Azure Resource Manager REST APIs (preview)](/rest/api/azureml/)
6153

62-
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.
6371

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).
6572

6673
## Enterprise-readiness and security
6774

6875
Azure Machine Learning integrates with the Azure cloud platform to add security to ML projects.
6976

7077
Security integrations include:
7178

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
7582

7683
See [Tutorial: Set up a secure workspace](tutorial-create-secure-workspace.md).
7784

7885
## Azure integrations for complete solutions
7986

8087
Other integrations with Azure services support a machine learning project from end-to-end. They include:
8188

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
8693

8794
> [!Important]
8895
> Azure Machine Learning doesn't store or process your data outside of the region where you deploy.
8996
>
9097
91-
9298
## Machine learning project workflow
9399

94100
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
115121

116122
Data scientists can use models in Azure Machine Learning that they've created in common Python frameworks, such as:
117123

118-
- PyTorch
119-
- TensorFlow
120-
- scikit-learn
121-
- XGBoost
122-
- LightGBM
124+
* PyTorch
125+
* TensorFlow
126+
* scikit-learn
127+
* XGBoost
128+
* LightGBM
123129

124130
Other languages and frameworks are supported as well, including:
125-
- R
126-
- .NET
131+
* R
132+
* .NET
127133

128134
See [Open-source integration with Azure Machine Learning](concept-open-source.md).
129135

@@ -145,9 +151,9 @@ Efficiency of training for deep learning and sometimes classical machine learnin
145151

146152
Supported via Azure ML Kubernetes and Azure ML compute clusters:
147153

148-
- PyTorch
149-
- TensorFlow
150-
- MPI
154+
* PyTorch
155+
* TensorFlow
156+
* MPI
151157

152158
The MPI distribution can be used for Horovod or custom multinode logic. Additionally, Apache Spark is supported via Azure Synapse Analytics Spark clusters (preview).
153159

@@ -159,7 +165,7 @@ Scaling a machine learning project may require scaling embarrassingly parallel m
159165

160166
## Deploy models
161167

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).
163169

164170
### Real-time and batch scoring (inferencing)
165171

@@ -168,8 +174,8 @@ To bring a model into production, it is deployed. Azure Machine Learning's manag
168174
*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.
169175

170176
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)
173179

174180

175181
## MLOps: DevOps for machine learning
@@ -178,7 +184,7 @@ DevOps for machine learning models, often called MLOps, is a process for develop
178184

179185
### ML model lifecycle
180186

181-
![Machine learning model lifecycle - MLOps](./media/overview-what-is-azure-machine-learning/model-lifecycle.png)
187+
![Machine learning model lifecycle * MLOps](./media/overview-what-is-azure-machine-learning/model-lifecycle.png)
182188

183189
Learn more about [MLOps in Azure Machine Learning](concept-model-management-and-deployment.md).
184190

@@ -188,19 +194,19 @@ Azure Machine Learning is built with the model lifecycle in mind. You can audit
188194

189195
Some key features enabling MLOps include:
190196

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
196202

197203
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
200206

201207
## Next steps
202208

203209
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

Comments
 (0)