MCP로 연결 →

계산 입력

공식

광고

결과

1차 도함수 s'_a(x)
0.2350037122
무차원(단위 없음)
시그모이드 값 s_a(x) 0.6224593312
2차 도함수 s''_a(x) -0.0575567949

이 계산기의 기능

이 도구는 게인(기울기 정도)을 나타내는 매개변수 a가 적용된 로지스틱 시그모이드 함수의 1차 도함수를 점 x에서 계산합니다. 시그모이드는 신경망과 로지스틱 회귀에서 가장 널리 쓰이는 활성화 함수 중 하나이며, 그 도함수는 역전파(backpropagation)에서 가중치를 갱신할 때 반드시 필요한 값입니다. 더불어 이 계산기는 같은 점에서의 시그모이드 값 자체와 2차 도함수도 함께 알려줍니다.

사용 방법

게인 a(기본값 1)와 계산할 점 x(기본값 0.5)를 입력하세요. 두 값 모두 단위가 없는 순수한 실수입니다. 계산 버튼을 누르면 1차 도함수가 주요 결과로 표시되고, 그 아래에 시그모이드 값과 2차 도함수가 나타납니다.

공식 풀이

시그모이드 함수는 $$s_a(x) = \frac{1}{1 + e^{-a x}}$$ 로 정의됩니다. 한 가지 편리한 성질은 도함수를 함수 자신의 출력값만으로 표현할 수 있다는 점입니다: $$s'_a(x) = a \cdot s_a(x) \cdot \bigl(1 - s_a(x)\bigr).$$ 2차 도함수도 이어서 $$s''_a(x) = a^2 \cdot s_a(x) \cdot \bigl(1 - s_a(x)\bigr) \cdot \bigl(1 - 2 s_a(x)\bigr)$$ 로 구할 수 있습니다. \(1 + e^{-a x}\)는 항상 양수이므로, 이 함수는 모든 실수 ax에 대해 정의되며 0으로 나누는 경우가 발생하지 않습니다.

광고
같은 축에 그려진 S자 모양 시그모이드 곡선과 종 모양 1차 도함수
시그모이드(S자 곡선)와 종 모양의 1차 도함수.

계산 예시

a = 1, x = 0.5인 경우: \(a \cdot x = 0.5\)이므로 \(e^{-0.5} \approx 0.60653\), \(s = \frac{1}{1.60653} \approx 0.622459\)가 됩니다. 따라서 $$s' = 1 \cdot 0.622459 \cdot (1 - 0.622459) \approx 0.235004$$ 이고, $$s'' = 0.235004 \cdot (1 - 2 \cdot 0.622459) \approx -0.057557$$ 입니다.

표시된 점에서 접선이 닿는 시그모이드 곡선
1차 도함수는 점 x에서 접선의 기울기와 같다.

자주 묻는 질문

도함수는 어디에서 최댓값에 도달하나요? a > 0일 때 기울기는 \(x = 0\)에서 가장 커지며, 이때 \(s = 0.5\)이고 도함수 값은 \(a/4\)입니다.

a = 0이면 어떻게 되나요? 시그모이드는 상수 0.5로 수렴하므로 1차 도함수와 2차 도함수가 모두 0이 됩니다.

게인 매개변수는 왜 사용하나요? \(|a|\)가 클수록 전환이 가팔라져(계단 함수에 가까워짐) 반응이 급격해지고, \(|a|\)가 작을수록 완만해집니다. a가 음수이면 곡선이 위아래로 뒤집힙니다.

최종 업데이트: