Instiq
Chapter 1 · Design and Prepare a Machine Learning Solution·v2.0.0·Updated 6/3/2026·~9 min

What's changed: Deepened DP-100 Chapter 1 (ja figures; comparison tables/scenarios/FAQ/traps/deep paragraphs in all sections)

1.2The ML Process and Responsible AI

Key points

Understand the ML lifecycle (data prep → train → evaluate → deploy → monitor), choosing among Automated ML (AutoML), the Designer, and code (SDK/CLI), plus Responsible AI (fairness, explainability).

ML is an iterative process. Azure ML offers multiple approaches from no-code to full code.

1.2.1ML process and approaches

Diagram of the iterative ML process (data prep → train → evaluate → deploy → monitor → back to retrain) with build approaches: AutoML (auto-search best model/preprocessing, no code), Designer (drag-and-drop pipelines), and code (Python SDK/CLI v2, most flexible), plus Responsible AI (fairness, explainability, error analysis).
ML process and build approaches
  • Process: iterate data prep → train → evaluate → deploy → monitor, retraining as needed.
  • AutoML: auto-searches the best algorithm and preprocessing (quality models without code).
  • Designer: build pipelines via drag-and-drop (low-code).
  • Code (SDK/CLI v2): maximum flexibility; define jobs/pipelines in scripts.
Exam point

Common on DP-100: auto-search best model/preprocessing = AutoML, drag-and-drop = Designer, maximum flexibility = code (SDK/CLI v2), fairness/explainability = Responsible AI dashboard. Use AutoML for quick no-code trials, code for fine control.

Tip

The Responsible AI dashboard consolidates explainability (feature importance), error analysis, and fairness assessment.

ML iterates CRISP-DM style: frame the problem → data prep (cleansing, feature engineering, splitting) → train → evaluate (metrics: classification = precision/recall/F1/AUC; regression = RMSE/MAE/R²) → deploy → monitor → retrain. Choose the approach by requirements: AutoML for quick quality models (auto-searches preprocessing/algorithm/hyperparameters and compares on a leaderboard), the Designer for visual low-code, and code (SDK/CLI v2) for maximum control/reproducibility. Responsible AI is consolidated in the RAI dashboard: interpretability (feature importance via SHAP, etc.), error analysis (failures per cohort), fairness (Fairlearn), and counterfactual/causal analysis. To avoid overfitting, use train/validation/test splits and cross-validation, and watch for data leakage. Even with AutoML, when regulation/accountability applies, RAI explanations and fairness assessment matter. Summary: “fast no-code = AutoML, visual = Designer, fine control = code,” “fairness/explainability = RAI dashboard.”

ApproachCodeBest for
AutoMLNo-codeQuickly search for quality models
DesignerLow-codeBuild pipelines visually
Code (SDK/CLI v2)Full codeMax control, reproducibility, CI/CD
Note

Scenario: quickly build a classification model on tabular data and, for accountability, review feature importance and fairness. → Use AutoML to auto-search multiple algorithms and pick the best from the leaderboard, then check explainability (feature importance), error analysis, and fairness in the Responsible AI dashboard. Move to code (SDK/CLI v2) when fine control or CI/CD is needed.

Note

FAQ: Q. Does AutoML remove the need for Responsible AI? → A. No—fairness and explainability still matter; assess them in the RAI dashboard. Q. How to prevent overfitting? → A. Use train/validation/test splits and cross-validation to check generalization, and avoid data leakage.

Warning

Trap: “choose AutoML when you need maximum flexibility/reproducibility” is wrong—fine control/CI-CD is code (SDK/CLI v2); AutoML is for quick auto-search. Also “AutoML removes the need for fairness assessment” is wrong—accountability requires evaluation in the RAI dashboard.

1.2.2Section summary

  • Process = prep → train → evaluate → deploy → monitor (iterate)
  • Approaches = AutoML (auto) / Designer (low-code) / code (flexible)

Sign in to track progress — Log in.

Quick check

(just a quick review)

Q1. You want quality models by auto-searching the best algorithm/preprocessing without code. What?

Q2. You want to build ML pipelines low-code via drag-and-drop. What do you use?

Q3. You want to review fairness, explainability, and error analysis together. What in Azure ML?

Check your understandingPractice questions for Chapter 1: Design and Prepare a Machine Learning Solution