Metrics and losses

Notes on evaluation metrics and loss functions used across ML domains.

Loss functions

How models learn — the optimization signal during training.

  • General losses — Cross-Entropy, MSE/MAE, KL Divergence, L1/L2/Elastic Net regularization.
  • NLP losses — NLL, Perplexity, CTC, Triplet, Contrastive, RLHF (PPO/DPO).
  • Computer vision losses — Focal, Dice, IoU/Jaccard, Perceptual, Adversarial, SSIM.

Evaluation metrics

How models are measured — performance assessment after training.