[딥러닝] 크로스엔트로피 (Cross Entropy)

김영민·2022년 7월 10일
0

DeepLearning

목록 보기
9/27

오늘은 크로스 엔트로피 손실함수에 대해 알아볼게요!

딥러닝에서 분류 문제는 주로 크로스 엔트로피 함수를 사용합니다.

크로스 엔트로피 계산

  • 우선 classification 출력층을 통해 나온 예측값과 실제값을 크로스 엔트로피 함수에 적용하여 계산해줍니다.
  • 기본적으로 실제 값은 one-hot encoding으로 적용

1. Multi class일 때 계산하는 방법 (categorical, softmax)

  • 여기에서 y^ (y 햇) 은 예측값이며, y는 실제 값입니다.
  • m은 class의 전체 개수입니다!

2. Binary class일 때 계산하는 방법(sigmoid)

  • one-hot encoding이기 때문에, y(실제값) 값이 0이면 log(1-y^) 만 남게 되고,
    y(실제값) 값이 1이면 log(y^)만 남게 됩니다.

0개의 댓글