Skip to content

Commit 301d7ad

Browse files
committed
changes from Sanghee/Harmony
1 parent eb26bfb commit 301d7ad

File tree

1 file changed

+62
-58
lines changed

1 file changed

+62
-58
lines changed

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

Lines changed: 62 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,69 @@ 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](/python/api/overview/azure/ml/)
51+
* [CLI v2 ](/cli/azure/ml)
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+
* 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).
65+
66+
* Automated machine learning UI: Learn how to create [automated ML experiments](tutorial-first-experiment-automated-ml.md) with an easy-to-use interface.
67+
68+
* 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.
6369

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

6671
## Enterprise-readiness and security
6772

6873
Azure Machine Learning integrates with the Azure cloud platform to add security to ML projects.
6974

7075
Security integrations include:
7176

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
77+
* Azure Virtual Networks (VNets) with network security groups
78+
* Azure Key Vault where you can save security secrets, such as access information for storage accounts
79+
* Azure Container Registry set up behind a VNet
7580

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

7883
## Azure integrations for complete solutions
7984

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

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
87+
* Azure Synapse Analytics to process and stream data with Spark
88+
* Azure Arc, where you can run Azure services in a Kubernetes environment
89+
* Storage and database options, such as Azure SQL Database, Azure Storage Blobs, and so on
90+
* Azure App Service allowing you to deploy and manage ML-powered apps
8691

8792
> [!Important]
8893
> Azure Machine Learning doesn't store or process your data outside of the region where you deploy.
8994
>
9095
91-
9296
## Machine learning project workflow
9397

9498
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 +119,15 @@ In Azure Machine Learning, you can run your training script in the cloud or buil
115119

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

118-
- PyTorch
119-
- TensorFlow
120-
- scikit-learn
121-
- XGBoost
122-
- LightGBM
122+
* PyTorch
123+
* TensorFlow
124+
* scikit-learn
125+
* XGBoost
126+
* LightGBM
123127

124128
Other languages and frameworks are supported as well, including:
125-
- R
126-
- .NET
129+
* R
130+
* .NET
127131

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

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

146150
Supported via Azure ML Kubernetes and Azure ML compute clusters:
147151

148-
- PyTorch
149-
- TensorFlow
150-
- MPI
152+
* PyTorch
153+
* TensorFlow
154+
* MPI
151155

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

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

160164
## Deploy models
161165

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).
166+
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).
163167

164168
### Real-time and batch scoring (inferencing)
165169

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

170174
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)
175+
* [Deploy a model with a real-time managed endpoint](how-to-deploy-managed-online-endpoints.md)
176+
* [Use batch endpoints for scoring](how-to-use-batch-endpoint.md)
173177

174178

175179
## MLOps: DevOps for machine learning
@@ -178,7 +182,7 @@ DevOps for machine learning models, often called MLOps, is a process for develop
178182

179183
### ML model lifecycle
180184

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

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

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

189193
Some key features enabling MLOps include:
190194

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
195+
* `git` integration
196+
* MLflow integration
197+
* Machine learning pipeline scheduling
198+
* Azure Event Grid integration for custom triggers
199+
* Easy to use with CI/CD tools like GitHub Actions or Azure DevOps
196200

197201
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
202+
* Job artifacts, such as code snapshots, logs, and other outputs
203+
* Lineage between jobs and assets, such as containers, data, and compute resources
200204

201205
## Next steps
202206

203207
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)
208+
* [Set up an Azure Machine Learning workspace](quickstart-create-resources.md)
209+
* [Tutorial: Build a first machine learning project](tutorial-1st-experiment-hello-world.md)
210+
* [Preview: Run model training jobs with the v2 CLI](how-to-train-cli.md)

0 commit comments

Comments
 (0)