본문으로 건너뛰기

엔트로피: 불확실성, 놀라움, 그리고 정보의 수학

물리적 무질서에서 정보 이론을 거쳐 LLM의 손실 함수와 온도 조절까지 이어지는 엔트로피의 핵심 개념과 AI에서의 응용 사례를 다룹니다.

이 요약은 AI가 원문을 분석해 생성했습니다. 정확한 내용은 원문 기준으로 확인하세요.

TL;DR

엔트로피는 물리적 무질서에서 시작하여 정보 이론을 거쳐 현대 AI의 핵심 원리로 자리 잡은 개념이다. 열역학에서의 엔트로피가 에너지의 분산과 시간의 방향성을 설명한다면, 섀넌 엔트로피는 정보의 '놀라움'을 수치화하여 데이터의 본질적 가치를 측정한다. 머신러닝에서는 교차 엔트로피 손실 함수를 통해 모델의 예측 오차를 줄이고, KL 발산을 활용해 확률 분포 간의 차이를 정밀하게 조정한다. 특히 LLM에서 퍼플렉서티와 온도 조절 매개변수는 엔트로피 원리를 직접 응용하여 모델의 성능 평가와 출력의 다양성을 결정하는 결정적인 역할을 수행한다.

챕터별 상세

00:00

엔트로피의 물리적 기원과 무질서

엔트로피는 시스템의 무질서나 불확실성을 측정하는 척도로 정의된다. 물리적 관점에서 엔트로피는 에너지가 분산되어 더 이상 유용한 일을 할 수 없는 상태를 의미한다. 시스템 내의 가능한 미시적 상태(Microstates)의 수가 많아질수록 엔트로피는 증가한다. 이는 단순히 혼란스러운 상태가 아니라, 정보가 부족하여 시스템의 정확한 상태를 예측하기 어려운 정도를 나타낸다.

열역학에서 엔트로피는 에너지가 고르게 퍼지려는 자연의 경향성을 수학적으로 설명하는 개념이다.

03:45

볼츠만 방정식과 미시적 상태

루트비히 볼츠만은 엔트로피를 통계적으로 정의하여 S = k log W라는 공식을 도출했다. 여기서 W는 시스템이 가질 수 있는 미시적 상태의 수를 의미하며, 로그를 취함으로써 상태의 결합을 덧셈으로 표현할 수 있게 했다. 열역학 제2법칙에 따라 고립된 계의 엔트로피는 항상 증가하거나 일정하게 유지되며, 이는 시간의 화살이 한 방향으로 흐르는 물리적 근거가 된다. 이 원리는 자연계의 무질서도가 시간이 지남에 따라 증가하는 이유를 수학적으로 증명한다.

볼츠만 상수는 미시적 상태의 수와 거시적 엔트로피 사이의 관계를 연결하는 물리 상수이다.

07:30

섀넌 엔트로피와 정보의 놀라움

클로드 섀넌은 물리적 엔트로피 개념을 정보 이론으로 가져와 메시지의 불확실성을 측정하는 도구로 재정의했다. 정보는 '놀라움(Surprise)'의 정도로 측정되며, 발생 확률이 낮은 사건일수록 더 많은 정보를 담고 있다고 본다. 섀넌 엔트로피는 모든 가능한 사건의 놀라움에 대한 기댓값으로 계산된다. 이를 통해 데이터 압축의 한계를 결정하고 통신 채널의 용량을 계산하는 기초를 마련했다.

정보 이론에서 엔트로피는 데이터를 전송하거나 저장할 때 필요한 최소 비트 수를 의미한다.

11:15

머신러닝의 핵심: 교차 엔트로피 손실

교차 엔트로피(Cross-Entropy)는 실제 데이터 분포와 모델이 예측한 분포 사이의 차이를 측정하는 손실 함수로 널리 사용된다. 분류 문제에서 모델의 예측이 실제 정답과 멀어질수록 교차 엔트로피 값은 급격히 증가하여 모델 학습을 유도한다. LLM 학습에서도 다음 토큰을 예측할 때 정답 토큰에 부여된 확률의 로그 값을 최소화하는 방식으로 작동한다. 이는 모델이 정답에 대해 느끼는 '놀라움'을 최소화하려는 과정과 같다.

교차 엔트로피는 정보 이론에서 두 확률 분포의 유사성을 측정하는 도구로, 머신러닝에서는 모델의 예측 오차를 수치화하는 표준적인 방법이다.

15:00

언어 모델의 성능 지표 퍼플렉서티

퍼플렉서티(Perplexity)는 언어 모델이 다음 토큰을 얼마나 잘 예측하는지 나타내는 지표로, 엔트로피의 지수 함수 형태(2^H)로 계산된다. 낮은 퍼플렉서티는 모델이 다음 단어를 선택할 때 불확실성이 적고 더 정확하게 예측하고 있음을 의미한다. 이는 모델이 언어의 통계적 구조를 얼마나 효율적으로 학습했는지 보여주는 척도이다. 수치적으로 퍼플렉서티는 모델이 평균적으로 몇 개의 선택지 중에서 고민하고 있는지를 나타내는 '분기 계수'로 해석될 수 있다.

퍼플렉서티가 10이라면 모델은 다음 단어를 선택할 때 10개의 단어 사이에서 고민하는 것과 같은 불확실성을 가진다는 뜻이다.

19:30

소프트맥스 온도와 창의적 샘플링

소프트맥스 온도(Temperature)는 모델 출력의 확률 분포를 조절하여 엔트로피를 변화시키는 매개변수이다. 온도가 낮으면 확률 분포가 뾰족해져 가장 확률이 높은 토큰만 선택하게 되어 일관성이 높아지지만 창의성이 떨어진다. 반대로 온도가 높으면 분포가 평탄해져 엔트로피가 증가하고, 더 다양하고 의외성 있는 토큰이 선택될 확률이 높아진다. 이는 모델의 할루시네이션(Hallucination) 위험과 창의적 표현 사이의 트레이드오프를 조절하는 핵심 도구이다.

온도 조절은 모델의 가중치를 바꾸는 것이 아니라, 추론 시 출력 확률 분포의 선명도를 조정하는 기법이다.

24:15

KL 발산을 이용한 모델 분포 정렬

KL 발산(Kullback-Leibler Divergence)은 두 확률 분포 간의 정보 손실 차이를 측정하여 '거리'와 유사한 개념으로 사용된다. RLHF(인간 피드백 기반 강화학습) 과정에서 모델이 인간의 선호도에 맞춰 최적화되면서도, 원래의 언어 모델 분포에서 너무 멀어지지 않도록 제약 조건을 거는 데 활용된다. 이를 통해 모델이 보상 함수를 과도하게 최적화하여 발생하는 '보상 해킹' 현상을 방지한다. 엔트로피 기반의 이 지표는 모델의 지식 보존과 행동 수정 사이의 균형을 맞추는 역할을 한다.

KL 발산은 대칭적이지 않기 때문에 엄밀한 의미의 '거리'는 아니지만, 분포 간의 차이를 측정하는 데 매우 유용하다.

용어 해설

엔트로피(Entropy)
시스템의 무질서나 불확실성을 나타내는 척도이다. 물리적으로는 에너지가 분산되는 정도를 의미하며, 정보 이론에서는 메시지가 전달하는 정보의 양을 결정한다. AI 모델이 데이터의 패턴을 학습하고 예측의 확신도를 조절하는 데 필수적인 수학적 토대가 된다.
교차 엔트로피(Cross-Entropy)
두 확률 분포 사이의 차이를 측정하는 방법이다. 머신러닝 분류 모델에서 실제 정답 분포와 모델의 예측 분포가 얼마나 일치하는지 계산하여 손실 함수로 사용한다. 값이 작을수록 모델이 정답을 더 정확하게 예측하고 있음을 의미하며 학습의 최적화 목표가 된다.
퍼플렉서티(Perplexity)
언어 모델이 다음 토큰을 얼마나 잘 예측하는지 나타내는 지표로, 엔트로피의 지수 함수 형태(2^H)로 계산된다. 낮은 퍼플렉서티는 모델이 다음 단어를 선택할 때 불확실성이 적고 더 정확하게 예측하고 있음을 의미한다. 모델이 평균적으로 몇 개의 선택지 중에서 고민하고 있는지를 나타내는 분기 계수로 해석된다.
KL 발산(KL Divergence)
하나의 확률 분포가 다른 분포와 얼마나 다른지를 측정하는 비대칭적 지표이다. 정보 이론에서 한 분포를 다른 분포로 근사할 때 발생하는 정보 손실량을 의미한다. RLHF와 같은 기법에서 모델이 기존 지식을 유지하면서 새로운 선호도를 학습하도록 제약하는 데 사용된다.
소프트맥스 온도(Softmax Temperature)
모델 출력의 확률 분포를 조절하여 엔트로피를 변화시키는 매개변수이다. 온도가 낮으면 확률 분포가 뾰족해져 일관성이 높아지지만 창의성이 떨어지고, 온도가 높으면 분포가 평탄해져 엔트로피가 증가하고 더 다양하고 의외성 있는 토큰이 선택될 확률이 높아진다.

언급된 리소스

AI 분석 전체 내용 보기

AI 요약 · 북마크 · 개인 피드 설정 — 무료

출처 · 인용 안내

원문 발행 2026. 07. 06.수집 2026. 07. 07.출처 타입 YOUTUBE

인용 시 "요약 출처: AI Trends (aitrends.kr)"를 표기하고, 사실 확인은 원문 보기 기준으로 진행해 주세요. 자세한 기준은 운영 정책을 참고해 주세요.