추천글 : 【인공지능】 인공지능 기술고시 목차
a. 교차 엔트로피
Q. 다음은 3개 클래스(C1, C2, C3) 분류 문제에 대해 출력 노드의 예측 점수 벡터 z를 계산한 결과이다. 다음 물음에 답하시오.

Q1. 예측 점수 벡터 z를 입력으로 하는 softmax 함수를 통하여, 각 클래스의 정답 확률 벡터 ŷ = [ŷ1, ŷ2, ŷ3]을 구하시오.
A1.
softmax의 정의는 다음과 같다.

ŷ1 = exp(ln 30) / (exp(ln 30) + exp(ln 6) + exp(ln 4)) = 3/4
ŷ2 = exp(ln 6) / (exp(ln 30) + exp(ln 6) + exp(ln 4)) = 3/20
ŷ3 = exp(ln 4) / (exp(ln 30) + exp(ln 6) + exp(ln 4)) = 2/20
∴ ŷ = [3/4, 3/20, 2/20]
Q2. 실제 정답 클래스가 C1인 경우, 이를 원-핫 인코딩(one-hot encoding)으로 표현하시오.
A2.
[1, 0, 0]
Q3. 실제 정답 클래스가 C1인 경우, 교차 엔트로피를 이용한 손실(L)을 구하시오. (단, 교차 엔트로피 계산 시 자연 로그를 사용한다. ln(2) ≈ 0.69, ln(3) ≈ 1.10, ln(5) ≈ 1.61)
A3.
교차 엔트로피(cross entropy)의 정의는 다음과 같다.

∴ ℒ = -(1 × ln (3/4) + 0 × ln (3/20) + 0 × ln (2/20)) = 2 ln 2 - ln 3 = 1.38 - 1.10 = 0.28
참고로, 교차 엔트로피는 두 확률분포 p와 q를 구분하기 위해 필요한 평균 비트 수로 이를 최소화하면 p와 q가 같아진다.
입력: 2026.07.05 14:46
'▶ 자연과학 > ▷ 5급 기술고시 풀이' 카테고리의 다른 글
| 【인공지능】 2026 국가공무원 5급(기술) 제4문 (0) | 2026.07.06 |
|---|---|
| 【인공지능】 2026 국가공무원 5급(기술) 제3문 (0) | 2026.07.06 |
| 【인공지능】 2026 국가공무원 5급(기술) 제1문 (0) | 2026.07.06 |
| 【환경화학】 2026 국가공무원 5급(기술) 제5문 (0) | 2026.07.06 |
| 【환경화학】 2026 국가공무원 5급(기술) 제4문 (0) | 2026.07.05 |
최근댓글