🧠 Loss Functions — ML Simulator
① Loss Landscape
② Regression Losses
③ Classification
④ Gradient Descent
Loss Function
Compare how MSE, MAE & Huber penalise errors.
Outlier Error
3.0
Huber δ
1.0
At Error =
3.0
MSE
—
MAE
—
Huber
—
Log-Cosh
—
Key Insight
MSE squares errors — outliers get heavily penalised. MAE is robust but not smooth at 0.
Regression Setup
Drag outlier slider. See how each loss responds.
Outlier Magnitude
2.0
Noise σ
0.3
Resample
Loss Values
MSE
—
MAE
—
Huber
—
RMSE
—
Legend
● Data
● Outlier
— MSE fit
— MAE fit
Loss Type
Predicted Prob p
0.7
True Label
1
Loss at p=
0.70
, y=
1
Cross-Entropy
—
Hinge
—
Focal (γ=2)
—
Binary Acc
—
Use Case
Cross-Entropy: ideal for probabilities — penalises confident wrong predictions heavily.
Optimizer Setup
Learning Rate
0.10
Momentum β
0.00
Start θ
-3.0
Step
Run
Reset
Training Log
Epoch
0
θ (weight)
—
Loss
—
Gradient
—
Adjust sliders and press Step or Run...