Loss = "얼마나 틀렸어?"
모든 학습 알고리즘이 모델이 얼마나 못 하는지 말해주는 숫자 필요. 그게 loss, 손실 함수 선택이 ML 에서 가장 중요한 결정 중 하나 — 모델이 뭘 "틀림" 으로 여길지 모양 잡음.
세 일꾼
| Loss | 공식 | 언제 사용 |
|---|---|---|
| Mean Squared Error (MSE) | 회귀. 큰 오차 무겁게 페널티. | |
| Mean Absolute Error (MAE) | 이상치 있는 회귀. 모든 오차 선형 취급. | |
| Cross-Entropy | 분류. 확률 기반. |
MSE vs MAE — 왜 제곱이 중요
MSE 가 오차 제곱, 잔차 10 = 100 기여 vs 잔차 1 = 1 기여. 모델이 작은 거 약간 나빠도 큰 오차 필사적으로 회피 학습. 작은 오차 용서되고 큰 거 catastrophic 일 때 좋음. 이상치 있을 때 나쁨 (제곱이 이상치를 loss 지배하게).
MAE 가 모든 오차 선형 취급. 잔차 10 = 10 기여. 이상치 더 관대, 작은 정제는 덜 신경.
손실 함수가 모델한테 뭐 신경 쓸지 말해. 의도적으로 골라 — default 가 아니야. MSE = "큰 놀람 X". MAE = "이상치 존재 OK". Cross-entropy = "분류, 확률 calibrate".