loss function

  • 머신러닝 모델의 성능을 평가하기 위해 사용되는 함수.

  • 모델의 예측값과 실제값 사이의 오차를 측정하고, 이를 최소화하는 방향으로 모델을 학습시킵니다.

    • 평균 제곱 오차(Mean Squared Error, MSE)
    • 평균 절대 오차(Mean Absolute Error, MAE)
    • 교차 엔트로피 손실(Cross-Entropy Loss)
    • 로그 손실(Log Loss) 또는 이진 교차 엔트로피 손실(Binary Cross-Entropy Loss)

평균 제곱 오차 (Mean Squared Error, MSE)

  • 평균 제곱 오차
  • 회귀 문제에서 주로 사용되는 손실 함수입니다.
  • 예측값과 실제값 사이의 제곱 오차를 평균한 값입니다.

평균 절대 오차(Mean Absolute Error, MAE)

  • 평균 절대 오차
  • 회귀 문제에서 사용되는 다른 손실 함수입니다.
  • 예측값과 실제값 사이의 절대 오차를 평균한 값입니다.

지니계수 (gini index)

교차 엔트로피 손실(Cross-Entropy Loss)

  • 분류 문제에서 주로 사용되는 손실 함수입니다.
    • 분류 문제에서는 MSE 보다 Cross entory 가 수렴 안정성 / 속도에서 유리하므로 주로 사용됨.
  • 예측값의 확률 분포와 실제값의 원-핫 인코딩을 비교하여 오차를 계산합니다.
    • 예측값이 실제값과 일치할 때 최소값
    • 오차가 클수록 손실 값이 증가

이진 교차 엔트로피 손실(Binary Cross-Entropy Loss, Log Loss - 로그 손실)

  • 이진 분류 문제에서 주로 사용되는 손실 함수입니다.
    • 이진 분류는 의 베르누이 분포를 가지므로 하나의 샘플에 대한 cross entropy 를 위와 같이 정의할 수 있다. 은 sample index.
  • 두 클래스에 대한 확률값을 비교하여 오차를 계산합니다.
    • 예측값이 실제값과 일치할 때 최소값
    • 오차가 클수록 손실 값이 증가