Domain 3: ML's core — choose algorithm, structure (DL), tune, evaluate. Today: integrated problem → algorithm → learn → evaluate flow.
[Business problem]
│
├─ 1) DEFINE ML TYPE
│ Label? → supervised (classification/regression) or unsupervised
│ Output? → category/number/cluster/anomaly/recommendation
│
├─ 2) PICK ALGORITHM
│ Tabular → XGBoost (default)
│ Image → CNN
│ Sequence/TS → RNN/LSTM or DeepAR
│ Text → BlazingText
│
├─ 3) STRUCTURE (if DL)
│ Activate: ReLU (hidden) → Sigmoid/Softmax/linear (output)
│ Loss: cross-entropy (classify) or MSE (regress)
│
├─ 4) OPTIMIZE/TUNE
│ Hyperparameter sear