시그모이드Sigmoid
어떤 값이든 0과 1 사이로 눌러 담는 활성화 규칙
- 시그모이드는 아무리 큰 값이 들어와도, 아무리 작은 값이 들어와도 결과를 0과 1 사이로 눌러 담는 규칙이에요.
- 가운데에서는 작은 변화에도 크게 반응하고, 양끝으로 갈수록 거의 반응하지 않아요.
- 결과가 0과 1 사이라서 "그럴 가능성"처럼 읽히고, 맞다·아니다를 가르는 자리에서 지금도 많이 쓰여요.
- 층 중간에서는 양끝의 둔한 성질 때문에 학습 신호가 사라져 요즘은 잘 쓰지 않아요.
- 답이 여러 개 중 하나일 때는 시그모이드가 아니라 모든 후보를 한꺼번에 견주는 규칙을 써요.
목차
1비유로 이해하기
스마트폰 화면 밝기를 자동으로 맞춰 두고 한낮에 밖으로 나가 보세요. 햇빛이 아무리 쏟아져도 화면은 최대 밝기에서 더는 밝아지지 않아요. 반대로 불을 다 끈 방에 들어가도 화면이 완전히 꺼지지는 않고 아주 흐릿한 밝기에서 멈춰요. 재미있는 건 그 사이예요. 커튼을 반쯤 열었다 닫는 정도의 애매한 밝기에서는 조금만 달라져도 화면이 눈에 띄게 밝아졌다 어두워졌다 해요. 시그모이드가 이렇게 움직여요. 들어오는 값이 아무리 커도 위쪽 끝을 넘지 않고 아무리 작아도 아래쪽 끝 밑으로 내려가지 않으면서, 가운데에서만 민감하게 반응해요.
2자세히 알아보기
끝이 정해진 자에 옮겨 담기
신경망 안에서 오가는 값에는 정해진 범위가 없어요. 앞 층에서 온 값들을 저울질해 더하다 보면 아주 큰 수도, 아주 작은 음수도 나와요. 시그모이드는 그 값을 받아 언제나 0과 1 사이의 한 점으로 옮겨 놓아요. 아무리 큰 양수라도 1에 가까워질 뿐 1이 되지는 않고, 아무리 큰 음수라도 0에 다가갈 뿐 0에 닿지는 않아요.
순서는 흐트러지지 않아요. 더 큰 값이 들어오면 더 큰 결과가 나와요. 크기 비교는 그대로 두면서 눈금만 좁은 자로 옮겨 담는 셈이에요. 그래서 서로 다른 자리에서 나온 값들을 같은 기준으로 견주기 좋아요.
가운데는 예민하고 양끝은 둔해요
이 규칙의 성격은 위치마다 달라요. 가운데 근처에서는 들어온 값이 조금만 움직여도 결과가 크게 바뀌어요. 반면 양끝으로 멀어질수록 값이 두 배로 커지든 세 배로 커지든 결과는 거의 그대로예요.
이 성질이 판단하는 자리에서는 장점이에요. 애매한 경계에서는 조심스럽게 갈리고, 확실한 쪽은 확실하게 못을 박아 주니까요. 근거가 아주 강한 경우와 조금 더 강한 경우를 굳이 구분하지 않는 것도 자연스러워요. 이미 확실한 판단을 더 확실하게 만들어 봐야 얻을 것이 없거든요.
반대로 층 중간에서 값을 나르는 자리에서는 이 둔함이 그대로 흠이 돼요. 값이 조금만 커도 곧장 양끝에 붙어 버려서, 서로 다른 신호들이 거의 같은 값으로 뭉개지거든요.
가능성처럼 읽히는 결과
결과가 0과 1 사이라서 사람들은 이 값을 곧잘 확률처럼 읽어요. 스팸인지 아닌지, 불량인지 아닌지처럼 답이 둘 중 하나인 문제에서 마지막 자리에 시그모이드를 놓는 이유예요. 0.8이 나오면 그쪽으로 기운다고 보고, 0.5 근처면 판단을 미루거나 사람에게 넘겨요.
답이 여러 개 중 하나일 때는 사정이 달라요. 후보마다 따로 시그모이드를 씌우면 값들의 합이 1이 되지 않아 서로 견주기 어려워요. 이럴 때는 후보 전체를 한꺼번에 놓고 나누는 다른 규칙을 써요. 반대로 여러 꼬리표가 동시에 붙을 수 있는 문제라면 꼬리표마다 시그모이드를 따로 두는 편이 오히려 맞아요.
층 중간에서는 왜 밀려났을까
예전에는 층 중간에도 시그모이드를 썼어요. 문제는 양끝의 둔한 성질이었어요. 신경망은 틀린 정도를 뒤에서 앞으로 되돌려 보내며 배우는데, 이때 층마다 이 규칙의 기울기가 곱해져요. 양끝의 기울기는 0에 가깝고, 가장 가파른 가운데조차 1보다 한참 작아요.
작은 값을 층마다 계속 곱하면 어떻게 될까요. 층을 열 개만 지나도 되돌아오는 신호가 거의 사라져요. 앞쪽 층은 배울 거리를 받지 못한 채 처음 상태로 남아요. 깊은 신경망의 중간 자리를 문턱 하나짜리 단순한 규칙이 대신하게 된 배경이 여기에 있어요.
3조금 더 정확하게
시그모이드는 로지스틱 함수라고도 불러요. 가로로 길게 누운 S자 모양이고, 가운데를 중심으로 위아래가 대칭이에요. 들어온 값이 0일 때 결과가 정확히 0.5가 되고, 그 지점에서 가장 가파르게 변해요.
비유가 어긋나는 지점도 있어요. 화면 밝기는 최대에 닿으면 그 값에서 멈추지만, 시그모이드는 1이나 0에 영원히 닿지 않고 끝없이 가까워지기만 해요. 화면에는 단계가 정해져 있는 것과 달리 시그모이드는 끊김 없이 이어지고, 그래서 어디서든 기울기를 잴 수 있어요. 학습이 이 규칙을 쓸 수 있는 이유가 바로 이 매끄러움이에요. 하나 더, 결과가 0과 1 사이라는 것만으로 그 값이 잘 맞는 확률이 되지는 않아요. 실제 적중률과 맞춰 주는 보정 작업을 따로 거쳐야 해요. 화면 밝기가 눈에 느껴지는 밝기와 정확히 같은 눈금이 아닌 것과 비슷해요.
4직접 해보기
5흔한 오해
시그모이드가 내놓은 값이 곧 정확한 확률이라고 생각하기 쉽지만, 실제로는 보정을 거치지 않으면 0.9가 열 번 중 아홉 번 맞는다는 뜻이 아니에요.
끝에 가면 0이나 1이 된다고 여기기 쉽지만, 실제로는 끝없이 가까워질 뿐 결코 0과 1에 닿지 않아요.
요즘은 아예 쓰지 않는다고 생각하기 쉽지만, 실제로는 층 중간에서 밀려났을 뿐 맞다·아니다를 가르는 마지막 자리에서는 여전히 표준이에요.
7한 줄 요약
그러니까시그모이드는 어떤 값이 들어와도 0과 1 사이로 눌러 담아 가운데에서만 민감하게 반응하는 규칙이고, 지금은 답이 둘 중 하나인 문제의 마지막 자리에서 주로 쓰여요.
잘못된 내용이나 더 좋은 비유가 있나요? 수정 제안 보내기 · 마지막 수정2026-09-02