
37번 교차 엔트로피 · 136번 KL 발산 의 심화. KL 은 비대칭 이라 "분포 간 거리" 를 말할 때 불편합니다. Jensen-Shannon 은 KL 을 두 번 써서 대칭 화합니다:
JSD(p, q) = JSD(q, p).0 ≤ JSD ≤ 1.√JSD 는 metric — 진짜 거리 공간.함수 js_divergence(p, q) 를 완성하세요.
p, q: 확률 분포 (합 = 1).float, [0, 1].p_i = 0 인 항은 0 log 0 = 0 처리.| # | 이름 | 검증 |
|---|---|---|
| 1 | 같은 분포 → 0 | JSD(p, p) = 0 |
| 2 | 대칭 | JSD(p, q) == JSD(q, p) |
| 3 | 비음수 | 모든 (p, q) 에 대해 |
| 4 | 경계 [0, 1] | bits 기준 |
| 5 | 완전 분리 분포 → 1 | disjoint support 일 때 |
코드를 작성하고 Run 을 눌러보세요.