문제
다음 중 소프트맥스(Softmax) 활성화 함수로 옳은 것은?
① f(a) = 1 / (1 + e^(-a)) ② f(aᵢ) = e^(aᵢ) / Σⱼ e^(aⱼ) ③ f(a) = (e^a - e^(-a)) / (e^a + e^(-a)) ④ f(a) = max(0, a)
정답
2번
해설
정답: 2. 소프트맥스는 각 출력값의 지수를 전체 지수 합으로 나누어 합이 1인 확률 분포로 변환하는 함수이다.
오답 풀이
- 1번: 시그모이드 함수이다.
- 2번: 소프트맥스의 정의로 옳다.
- 3번: 하이퍼볼릭 탄젠트(tanh) 함수이다.
- 4번: ReLU 함수이다.
보충 개념 소프트맥스는 다범주 분류의 출력층에서 사용되며, 클래스가 2개일 때는 시그모이드와 동등하다.