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,69 @@ 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
+
* 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.
63
69
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
70
66
71
## Enterprise-readiness and security
67
72
68
73
Azure Machine Learning integrates with the Azure cloud platform to add security to ML projects.
69
74
70
75
Security integrations include:
71
76
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
75
80
76
81
See [Tutorial: Set up a secure workspace](tutorial-create-secure-workspace.md).
77
82
78
83
## Azure integrations for complete solutions
79
84
80
85
Other integrations with Azure services support a machine learning project from end-to-end. They include:
81
86
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
86
91
87
92
> [!Important]
88
93
> Azure Machine Learning doesn't store or process your data outside of the region where you deploy.
89
94
>
90
95
91
-
92
96
## Machine learning project workflow
93
97
94
98
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
115
119
116
120
Data scientists can use models in Azure Machine Learning that they've created in common Python frameworks, such as:
117
121
118
-
- PyTorch
119
-
- TensorFlow
120
-
- scikit-learn
121
-
- XGBoost
122
-
- LightGBM
122
+
* PyTorch
123
+
* TensorFlow
124
+
* scikit-learn
125
+
* XGBoost
126
+
* LightGBM
123
127
124
128
Other languages and frameworks are supported as well, including:
125
-
- R
126
-
- .NET
129
+
* R
130
+
* .NET
127
131
128
132
See [Open-source integration with Azure Machine Learning](concept-open-source.md).
129
133
@@ -145,9 +149,9 @@ Efficiency of training for deep learning and sometimes classical machine learnin
145
149
146
150
Supported via Azure ML Kubernetes and Azure ML compute clusters:
147
151
148
-
- PyTorch
149
-
- TensorFlow
150
-
- MPI
152
+
* PyTorch
153
+
* TensorFlow
154
+
* MPI
151
155
152
156
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
157
@@ -159,7 +163,7 @@ Scaling a machine learning project may require scaling embarrassingly parallel m
159
163
160
164
## Deploy models
161
165
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).
163
167
164
168
### Real-time and batch scoring (inferencing)
165
169
@@ -168,8 +172,8 @@ To bring a model into production, it is deployed. Azure Machine Learning's manag
168
172
*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
173
170
174
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)
173
177
174
178
175
179
## MLOps: DevOps for machine learning
@@ -178,7 +182,7 @@ DevOps for machine learning models, often called MLOps, is a process for develop
178
182
179
183
### ML model lifecycle
180
184
181
-

185
+

182
186
183
187
Learn more about [MLOps in Azure Machine Learning](concept-model-management-and-deployment.md).
184
188
@@ -188,19 +192,19 @@ Azure Machine Learning is built with the model lifecycle in mind. You can audit
188
192
189
193
Some key features enabling MLOps include:
190
194
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
196
200
197
201
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
200
204
201
205
## Next steps
202
206
203
207
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