모두CBT

딥러닝 모델의 출력 노드가 3개(A, B, C)로 구성되어 있고, 각 … | [7급 국가직 인공지능] 25년 1회차 기출문제 상세 페이지

1[7급 국가직 인공지능] 25년 1회차
딥러닝 모델의 출력 노드가 3개(A, B, C)로 구성되어 있고, 각 출력 노드의 값이 A = 3.0, B = 2.0, C = 1.0이라고 하면 활성화 함수로 소프트맥스(softmax) 함수를 사용하였을 때 출력 노드 B를 변환한 근삿값은? (단, 자연 상수 e = 3.0으로 가정한다)
1
0.23
2
0.33
3
0.67
4
0.83
해설

출력 노드 B의 소프트맥스 값은 약 0.23이다.

소프트맥스는 σ(zB)=ezBezA+ezB+ezC\sigma(z_B) = \dfrac{e^{z_B}}{e^{z_A} + e^{z_B} + e^{z_C}}이다.

e=3e = 3을 대입하면 e3=27, e2=9, e1=3e^{3} = 27,\ e^{2} = 9,\ e^{1} = 3이다.
σ(zB)=927+9+3=939≈0.23\sigma(z_B) = \dfrac{9}{27 + 9 + 3} = \dfrac{9}{39} \approx 0.23

출력 전체의 합이 1이 되도록 지수값을 정규화하는 것이 핵심이다.

오류나 개정된 내용이 보이면 알려주세요

이어서 풀어보기

[7급 국가직 인공지능] 25년 1회차 25문항 이어서 보기문제·정답·해설을 한 페이지에서 이어서 볼 수 있어요7급 국가직 인공지능 기출문제 암기장 전체 보기