Back to Blog
2 min read

Azure Machine Learning Designer for No-Code ML

Azure ML Designer lets you build ML pipelines visually. Drag, drop, and deploy - no Python required.

When to Use Designer

  • Quick prototyping
  • Teams without ML engineers
  • Standardized ML patterns
  • Explainable models (less black box)

Building a Classification Pipeline

  1. Data Input: Drag dataset or Upload data
  2. Data Preparation:
    • Select Columns in Dataset
    • Clean Missing Data
    • Normalize Data
  3. Split Data: 70% train, 30% test
  4. Train Model: Two-Class Boosted Decision Tree
  5. Score Model: Apply to test data
  6. Evaluate Model: View metrics

Key Components

ComponentPurpose
Select ColumnsChoose features
Clean Missing DataHandle nulls
SMOTEBalance classes
Normalize DataScale features
Split DataTrain/test split
Train ModelFit algorithm
Score ModelMake predictions
Evaluate ModelCalculate metrics

Deploying as Endpoint

  1. Create inference pipeline from training pipeline
  2. Submit to compute
  3. Deploy as real-time endpoint
  4. Get REST API URL
import requests

scoring_uri = "https://your-endpoint.azureml.net/score"
api_key = "your-key"

data = {"data": [[5.1, 3.5, 1.4, 0.2]]}
headers = {"Authorization": f"Bearer {api_key}", "Content-Type": "application/json"}

response = requests.post(scoring_uri, json=data, headers=headers)
print(response.json())

Designer democratizes ML for teams that don’t live in code.

Michael John Peña

Michael John Peña

Senior Data Engineer based in Sydney. Writing about data, cloud, and technology.