머신러닝의 기초
3클래스 분류에서 소프트맥스 함수에 입력하는 값(로짓)이 3, 1, 0이었다. 1번째 클래스의 출력(확률)은 2번째 클래스 출력의 약 몇 배인가? 가장 가까운 것은?
- A2배
- B3배
- C7.4배
정답과 해설 보기
정답: C. 7.4배
소프트맥스 함수는 각 값 zᵢ를 exp(zᵢ) ÷ Σexp(zⱼ)로 변환하여 합계가 1이 되는 확률로 만듭니다. 분모는 어느 클래스에서나 같으므로, 두 클래스 출력의 비는 exp(3) ÷ exp(1) = e² ≈ 7.4배입니다. 이처럼 출력의 비는 로짓의 차이만으로 정해지며, 차이가 2이면 확률은 약 7.4배가 됩니다. 모든 로짓에 같은 수를 더해도 출력은 바뀌지 않습니다.