이 단원 목차
로그의 밑은 정보량의 단위다
밑 2의 로그를 쓰면 bits, 자연로그를 쓰면 nats입니다. 같은 분포의 정보량이 다른 물리적 사실로 바뀌는 것이 아니라 단위 배율이 바뀝니다. 공정 이진 분포의 엔트로피는 1 bit 또는 ln2≈.693147 nats입니다.
Logit을 확률로 정규화하기
신경망의 logit ℓᵢ는 음수여도 되고 합이 1일 필요도 없습니다. 확률 엔트로피를 계산하기 전에 softmax로 비음수 질량을 만들고 정규화합니다. 수치적으로는 최대 logit을 먼저 빼서 큰 지수의 오버플로를 피할 수 있습니다.
모든 logit에 같은 상수를 더하면 분자와 분모에서 상쇄되어 확률은 변하지 않습니다. 정규화 상수는 달라집니다. (0,0)과 (4,4)를 비교하면 p=(.5,.5)는 같고 log Z만 4만큼 이동합니다.
별도 예제: 확률 질량과 밀도 높이
그래프는 softmax와 별개인 연속 균등분포 X~U[0,a]입니다. 밀도는 1/a이고 확률은 구간 아래 면적입니다. a=.25이면 밀도 4이지만 전체 면적은 4×.25=1입니다. 밀도 높이가 확률이 아니므로 1보다 클 수 있습니다.
이 미분 엔트로피는 a=.25에서 약 −1.38629 nats로 음수입니다. 이산 엔트로피의 비음수성을 연속 밀도에 그대로 적용하지 마세요. 좌표를 양의 배율 c로 바꾸면 h(cX)=h(X)+ln c로 달라집니다.
빈 너비를 명시하면 이산 값과 연결된다
구간을 K개의 같은 너비 Δ=a/K로 나누면 각 빈의 확률은 1/K, 빈 번호의 이산 엔트로피는 ln K입니다. 이 균등 예제에서는 다음 관계가 근사가 아니라 정확한 항등식입니다.
파랑은 전체 밀도, 주황은 첫 빈의 경계입니다. 첫 빈의 확률은 밀도 높이가 아니라 면적 (1/a)Δ=1/K입니다. 일반 비균등 밀도에서의 세밀한 양자화 관계는 추가 조건 아래의 근사일 수 있으므로 이 특수 항등식을 일반화하지 마세요.
AI의 손실을 기록할 때
토큰당·샘플당 평균인지 합인지, 로그 밑이 무엇인지, 원시 logit인지 정규화 확률인지, 연속 밀도인지 이산 질량인지 기록하세요. 같은 이름의 entropy나 log likelihood라도 이런 선택이 다르면 수치를 직접 비교할 수 없습니다. 조절기에서 logit은 이산 패널, a와 K는 별도 연속·빈 패널에만 영향을 줍니다.
확인 문제와 해설
- 1 nat는 몇 bits인가요? 1/ln2≈1.443 bits입니다.
- 밀도 높이 4는 불가능한 확률인가요? 아니요. 면적을 적분합니다.
- K=4이면 a를 바꿀 때 빈 번호 엔트로피가 변하나요? 같은 확률 네 빈이므로 ln4로 같습니다.
추가 읽기: MIT 6.441, Information Theory — lecture notes by Polyanskiy and Wu.
설명할 수 있나요?
실험 설정과 무관한 기준 예제를 묻습니다. 답을 고르고 설명을 확인해보세요.
선택한 답과 학습 표시는 이 브라우저에 저장됩니다. 다시 풀거나 표시를 해제할 수 있습니다.