%3C/text%3E%3C/svg%3E">
💻
💻 IT·개발

소프트맥스·시그모이드 계산기

입력하면 바로 계산됩니다.

입력값

소프트맥스·시그모이드 계산기 쉽게 이해하기 — 개념과 원리

신경망은 로짓이라고 부르는 원시 점수를 내놓는데, 이 값은 어떤 실수든 될 수 있습니다. 소프트맥스는 로짓 목록을 모두 양수이고 합이 1인 확률로 바꾸고, 시그모이드는 로짓 하나를 0과 1 사이의 확률로 바꿉니다. 이 계산기는 두 함수를 모두 적용하고 소프트맥스의 온도를 조절할 수 있게 하며, 결과 분포가 얼마나 퍼져 있는지 보여 주는 엔트로피도 계산합니다.

로짓 2.0, 1.0, 0.1의 소프트맥스와 시그모이드지수값 7.39, 2.72, 1.11의 합은 11.21이고, 합으로 나눈 소프트맥스 0.659, 0.242, 0.099가 막대 하나를 채웁니다. 시그모이드 0.881, 0.731, 0.525는 따로 계산되어 합이 2.14입니다.소프트맥스는 100%를 나눔, 시그모이드는 각자z = 2.0e^z = 7.39z = 1.0e^z = 2.72z = 0.1e^z = 1.11합11.21÷ 합= 몫소프트맥스: 막대 하나를 100% 나눔0.6590.2420.099 ↑시그모이드: 각자 따로 (합 2.14)0.881σ(2.0)0.731σ(1.0)0.525σ(0.1)
소프트맥스는 100%를 클래스끼리 나누고, 시그모이드는 클래스마다 따로 점수를 매깁니다.

계산 방법

최댓값 m을 빼도 분자와 분모에서 e^(−m/T)가 약분되어 확률은 그대로이지만, 로짓이 클 때 생기는 수치 넘침을 막아 줍니다.

원리

지수 함수를 씌우면 모든 점수가 양수가 되고 차이는 비율로 바뀝니다. T = 1에서 로짓이 1 차이 나면 확률은 e ≈ 2.718 대 1이 됩니다. 이를 합계로 나누면 합이 1이 됩니다. 온도는 로짓을 미리 나누는 값으로, 1보다 작으면 분포가 가장 큰 클래스 쪽으로 뾰족해지고 1보다 크면 균등 분포 쪽으로 평평해집니다. 시그모이드는 클래스가 두 개인 소프트맥스의 특수한 경우로, (z, 0)에 소프트맥스를 적용하면 첫 클래스의 확률이 정확히 σ(z)입니다. 시그모이드 값들은 각각 독립된 예/아니오 판단이므로 합이 1일 필요가 없습니다.

예제 풀이

  1. 로짓 2.0, 1.0, 0.1, T = 1입니다. 최댓값 2.0을 빼면 0, −1, −1.9입니다.
  2. 지수값은 1, 0.36788, 0.14957이고 합은 1.51745입니다.
  3. 각각을 합으로 나누면 소프트맥스는 0.659001, 0.242433, 0.0985659입니다.
  4. 시그모이드는 σ(2) = 0.880797, σ(1) = 0.731059, σ(0.1) = 0.524979입니다.
  5. 엔트로피는 −(0.659 log₂ 0.659 + 0.2424 log₂ 0.2424 + 0.0986 log₂ 0.0986) = 1.2216비트입니다.

결과 해석

클래스가 세 개이면 엔트로피는 0(한 클래스에 확률 전부)에서 log₂ 3 ≈ 1.585비트(모두 같음) 사이입니다. 1.22비트는 첫 번째 클래스를 선호하지만 확신과는 거리가 멀다는 뜻입니다. 온도를 높이면 엔트로피가 커지고, 낮추면 작아집니다.

흔한 실수

주의: 소프트맥스 확률은 모델의 상대적 선호를 나타낼 뿐 보장된 가능성이 아닙니다. 신경망은 과신하는 경향이 있으므로 의사 결정에 쓰기 전에 보정 상태를 검증하시기 바랍니다.

자주 묻는 질문

언어 모델에서 온도는 왜 쓰나요?

T를 1보다 크게 하면 더 다양한 문장이, 작게 하면 더 예측 가능한 문장이 생성됩니다.

모든 로짓에 같은 수를 더하면 어떻게 되나요?

아무 변화가 없습니다. 소프트맥스는 로짓 사이의 차이에만 의존합니다.

시그모이드는 언제 쓰나요?

이진 분류나 여러 레이블이 동시에 참일 수 있는 다중 레이블 분류에 씁니다.

출처: I. Goodfellow, Y. Bengio and A. Courville, Deep Learning, MIT Press, 2016, chapter 6 · G. Hinton, O. Vinyals and J. Dean, Distilling the Knowledge in a Neural Network, arXiv:1503.02531, 2015

2026년 11월 8일 확인. 표준 공식과 RFC/IEEE 정의를 사용해 브라우저 안에서만 계산합니다. 입력한 내용은 어디에도 전송되지 않습니다.

💻 IT·개발 계산기 전체 →🏠 홍라이프 계산기 홈 →