Skip to content

Commit badd7a4

Browse files
authored
Merge 7e0c41e into 5a81f9d
2 parents 5a81f9d + 7e0c41e commit badd7a4

File tree

1 file changed

+72
-4
lines changed

1 file changed

+72
-4
lines changed

README.md

Lines changed: 72 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,25 +5,96 @@ Costa Rica
55
[![GitHub](https://img.shields.io/badge/--181717?logo=github&logoColor=ffffff)](https://github.com/)
66
[brown9804](https://github.com/brown9804)
77

8-
Last updated: 2025-02-21
8+
Last updated: 2025-04-29
99

1010
------------------------------------------
1111

1212

1313
<details>
1414
<summary><b>List of References </b> (Click to expand)</summary>
1515

16+
- [Azure Machine Learning pricing](https://azure.microsoft.com/en-us/pricing/details/machine-learning/?msockid=38ec3806873362243e122ce086486339)
17+
- [Quickstart: Get started with Azure Machine Learning](https://learn.microsoft.com/en-us/azure/machine-learning/tutorial-azure-ml-in-a-day?view=azureml-api-2)
18+
- [Azure AI Foundry portal or Azure Machine Learning studio: Which experience should I choose?](https://learn.microsoft.com/en-us/ai/ai-studio-experiences-overview?toc=%2Fazure%2Fmachine-learning%2Ftoc.json&bc=%2Fazure%2Fmachine-learning%2Fbreadcrumb%2Ftoc.json&view=azureml-api-2)
19+
- [Using Azure Machine Learning (AML) for Medical Imaging Vision Model Training and Fine-tuning](https://techcommunity.microsoft.com/blog/machinelearningblog/using-azure-machine-learning-aml-for-medical-imaging-vision-model-training-and-f/4408743)
20+
1621
</details>
1722

1823
<details>
1924
<summary><b>Table of Content </b> (Click to expand)</summary>
2025

2126
</details>
2227

28+
> Azure Machine Learning (PaaS) is a cloud-based platform from Microsoft designed to help `data scientists and machine learning engineers build, train, deploy, and manage machine learning models at scale`. It supports the `entire machine learning lifecycle, from data preparation and experimentation to deployment and monitoring.` It provides powerful tools for `both code-first and low-code users`, including Jupyter notebooks, drag-and-drop interfaces, and automated machine learning (AutoML). `Azure ML integrates seamlessly with other Azure services and supports popular frameworks like TensorFlow, PyTorch, and Scikit-learn.`
29+
30+
https://github.com/user-attachments/assets/c199156f-96cf-4ed0-a8b5-c88db3e7a552
31+
32+
| Feature / Platform | Azure Machine Learning | Microsoft Fabric | Azure AI Foundry |
33+
|--------------------------|----------------------------------------------------------|-----------------------------------------------------------|-----------------------------------------------------------|
34+
| **Purpose** | End-to-end ML lifecycle management and MLOps | Unified data analytics and business intelligence platform | Unified platform for building and deploying AI solutions |
35+
| **Model Deployment** | Supports real-time and batch deployment via AKS, ACI | Limited ML deployment; integrates with Azure ML | Deploys models as APIs or services within projects |
36+
| **Compute Options** | Compute instances, clusters, Kubernetes, attached compute| Uses OneLake and Spark compute for data processing | Managed compute for model training and inference |
37+
| **Notebook Support** | Jupyter notebooks, VS Code integration | Notebooks in Data Science experience (powered by Spark) | Code-first notebooks and SDK integration |
38+
| **AutoML** | Built-in AutoML for classification, regression, etc. | Not available directly | Not primary focus, but supports model selection and tuning|
39+
| **MLOps & Monitoring** | Full MLOps support with versioning, CI/CD, monitoring | Not a core feature | Continuous monitoring and governance for AI apps |
40+
| **Target Users** | Data scientists, ML engineers | Data analysts, data scientists, data engineers, developers, business users, executives | AI developers, app builders, enterprise teams |
41+
| **Integration** | Azure DevOps, GitHub, MLflow | Power BI, Synapse, Azure Data Factory | GitHub, VS Code, LangChain, Semantic Kernel, Azure AI |
42+
43+
> Click here to read more about [Azure AI Foundry portal or Azure Machine Learning studio: Which experience should I choose? - Detailed feature comparison](https://learn.microsoft.com/en-us/ai/ai-studio-experiences-overview?toc=%2Fazure%2Fmachine-learning%2Ftoc.json&bc=%2Fazure%2Fmachine-learning%2Fbreadcrumb%2Ftoc.json&view=azureml-api-2#detailed-feature-comparison)
44+
2345
## Workspace
2446

47+
> A taxonomy of the workspace is illustrated in the following diagram, from [What is an Azure Machine Learning workspace?](https://learn.microsoft.com/en-us/azure/machine-learning/concept-workspace?view=azureml-api-2) <br/>
48+
> **`Compute Instances`**: Preconfigured VMs (CPU/GPU) used for development, experimentation, and running notebooks. <br/>
49+
> **`Experiments`**: A training run that executes a script with different configurations (e.g., hyperparameters, datasets). It helps track and compare model performance across multiple runs. <br/>
50+
> **`Model`**: The result of a successful experiment. It represents the trained algorithm and is registered in Azure ML for versioning and reuse. A registered model is essentially the output artifact of an experiment. <br/>
51+
> **`Endpoint`**: A deployed model exposed as a web service or REST API. Endpoints allow real-time or batch inference. It's important to configure security settings properly, including network access (e.g., VNet integration) and port restrictions. <br/>
52+
> **`Pipelines`**: Reusable, modular workflows that chain together multiple steps (e.g., data prep, training, evaluation). Useful for automating and orchestrating ML processes. <br/>
53+
> **`Datasets`**: Versioned data assets used in experiments and pipelines. They ensure consistency and reproducibility across training runs. <br/>
54+
> **`Registered Models`**: The output of successful experiments. These are trained models saved and versioned for deployment and reuse. <br/>
55+
> **`Deployment Endpoints`**: Deployed models exposed as REST APIs for real-time or batch inference. Security settings (e.g., VNet, authentication, ports) should be reviewed carefully. <br/>
56+
57+
<div align="center">
58+
<img src="https://github.com/user-attachments/assets/f3a987a8-ec59-42de-9e56-29c41c8e55a9" alt="Centered Image" style="border: 2px solid #4CAF50; border-radius: 5px; padding: 5px;"/>
59+
</div>
60+
61+
Read more about [Endpoints for inference in production](https://learn.microsoft.com/en-us/azure/machine-learning/concept-endpoints?view=azureml-api-2)
62+
63+
<div align="center">
64+
<img src="https://github.com/user-attachments/assets/aa5a0671-e9b8-4ae1-bd69-5098218b63d5" alt="Centered Image" style="border: 2px solid #4CAF50; border-radius: 5px; padding: 5px;"/>
65+
</div>
66+
2567
## Authoring
2668

69+
<details>
70+
<summary>Notebooks</summary>
71+
72+
> Azure ML provides integrated Jupyter notebooks that run on managed compute instances (CPU or GPU). These notebooks support Python and R, and come pre-installed with popular ML libraries like TensorFlow, PyTorch, Scikit-learn, and pandas. Users can access data from registered datasets, run experiments, and track metrics directly from the notebook using the Azure ML SDK. Notebooks can also be version-controlled and scheduled as part of pipelines.
73+
74+
</details>
75+
76+
<details>
77+
<summary>Automated ML</summary>
78+
79+
> Automated ML (AutoML) enables users to train models for classification, regression, and time-series forecasting without writing code. It performs algorithm selection, hyperparameter tuning, and model ensembling. Users can configure training constraints such as timeouts, primary metrics, and validation strategies. AutoML runs are tracked as experiments, and the best model can be registered and deployed directly from the UI or SDK.
80+
81+
</details>
82+
83+
<details>
84+
<summary>Designer</summary>
85+
86+
> The Designer is a visual interface for building machine learning pipelines using a drag-and-drop canvas. It supports data ingestion, transformation, model training, evaluation, and deployment. Each component in the pipeline is backed by a module (e.g., data split, normalization, logistic regression). Pipelines can be published as REST endpoints and reused in production workflows. Designer supports both built-in modules and custom Python scripts.
87+
88+
</details>
89+
90+
<details>
91+
<summary>Prompt Flow</summary>
92+
93+
> Prompt Flow is a development tool for building and managing prompt-based workflows for large language models (LLMs). It allows chaining of prompts, tools (e.g., Python functions, APIs), and control logic into structured flows. Developers can test, evaluate, and deploy these flows as endpoints. Prompt Flow supports integration with Azure OpenAI, LangChain, and Semantic Kernel, and includes telemetry for prompt performance and cost tracking.
94+
95+
</details>
96+
97+
2798
## Assets
2899

29100
## Manage
@@ -37,9 +108,6 @@ Last updated: 2025-02-21
37108
| **Serverless Instances** | Lightweight, on-demand compute (e.g., Azure Container Instances). | Quick testing and low-scale inference. | Temporary model deployment, dev/test environments. | No infrastructure management, fast startup, cost-effective. |
38109

39110

40-
<div align="center">
41-
<img src="" alt="Centered Image" style="border: 2px solid #4CAF50; border-radius: 5px; padding: 5px;"/>
42-
</div>
43111

44112

45113
<div align="center">

0 commit comments

Comments
 (0)