신경망Neural Network
여러 계산 자리를 층으로 이어 붙인 구조
- 신경망은 간단한 계산 자리를 잔뜩 이어 붙인 구조예요. 자리 하나하나가 하는 일은 아주 단순해요.
- 자리들은 층으로 묶여 있고, 신호는 앞 층에서 뒤 층으로 흐르며 조금씩 다른 모습으로 바뀌어요.
- 자리 사이를 잇는 줄마다 세기 조절 손잡이가 달려 있어요. 학습은 이 손잡이들을 조금씩 돌리는 일이에요.
- 사람이 규칙을 적어 넣지 않아요. 답이 빗나간 만큼 거꾸로 되짚어 손잡이를 고치는 일을 수없이 반복해요.
- 뇌를 흉내 낸 이름이지만 실제 뇌와는 많이 달라요. 이름에서 온 오해가 특히 많아요.
목차
1비유로 이해하기
오케스트라가 한 곡을 연주할 때, 소리를 만드는 자리는 하나가 아니에요. 현악기 자리, 관악기 자리, 타악기 자리가 저마다 자기 몫의 소리만 내요. 어느 악기 하나만 떼어 놓고 들으면 곡이라고 하기 어려운 단순한 소리예요. 그런데 그 소리들이 정해진 세기로 겹쳐지면 한 곡이 돼요. 신경망은 이렇게 단순한 소리 자리를 잔뜩 모아 하나의 답을 만드는 구조예요.
자리마다 소리 크기가 다르게 맞춰져 있다는 점이 중요해요. 어떤 자리는 크게, 어떤 자리는 배경에 깔릴 만큼 작게 나와요. 이 크기 배합이 곡의 인상을 정해요. 악기 구성이 같아도 배합이 달라지면 전혀 다른 곡이 들려요.
연습도 이 배합을 맞추는 일이에요. 합주해 보고 어색한 대목이 있으면 그 부분을 맡은 자리의 소리를 조금 줄이거나 키워요. 이 손질을 수없이 되풀이하면 곡이 자리를 잡아요.
2자세히 알아보기
자리 하나가 하는 일은 아주 단순해요
신경망을 이루는 계산 자리 하나가 하는 일은 놀랄 만큼 단순해요. 여러 곳에서 들어온 숫자에 각자의 세기를 곱해 모두 더하고, 그 합이 일정 수준을 넘으면 신호를 내보내는 것이 전부예요. 악기 하나가 정해진 음 하나를 내는 일과 비슷해요.
이 단순함이 오히려 힘이에요. 하는 일이 단순하니 자리를 수만 개, 수억 개로 늘려도 계산이 감당돼요. 그리고 자리가 많아질수록 겹쳐 만들 수 있는 소리의 폭이 넓어져요.
신호를 내보낼지 말지 정하는 문턱도 중요해요. 이 문턱이 없으면 아무리 자리를 늘려도 결국 한 번에 계산한 것과 같아져요. 합주로 치면 모든 악기가 똑같이 밋밋하게만 울리는 상태예요.
층으로 쌓여 신호가 흘러가요
자리들은 흩어져 있지 않고 층으로 묶여 있어요. 들어오는 값을 받는 입력층, 답을 내놓는 출력층, 그 사이에 있는 중간층이에요. 신호는 앞 층에서 뒤 층으로 한 방향으로 흘러요.
층을 지날 때마다 다루는 것의 크기가 달라져요. 손글씨 숫자를 알아보는 신경망이라면 앞쪽 층은 짧은 선이나 굽은 모서리 같은 조각을 잡고, 뒤쪽 층은 그 조각들이 모여 만든 고리나 꼬리 모양을 봐요. 마지막 층에 가서야 어떤 숫자인지가 정해져요.
오케스트라에서 파트별 소리가 먼저 만들어지고, 그것들이 합쳐져 악절이 되고, 악절이 모여 곡이 되는 순서와 닮았어요. 층을 깊게 쌓을수록 더 복잡한 모양을 다룰 수 있지만, 그만큼 신호가 흐려지기 쉬워 관리할 것도 늘어나요.
손잡이를 돌리는 일이 학습이에요
자리와 자리를 잇는 줄마다 세기 조절 손잡이가 하나씩 달려 있어요. 이 손잡이 값이 신경망이 가진 지식의 전부예요. 큰 모델에서 수십억 개라고 말하는 숫자가 바로 이 손잡이 수예요.
처음에는 손잡이가 아무렇게나 맞춰져 있어요. 그 상태로 답을 내보면 당연히 엉망이에요. 그러면 정답과 얼마나 벌어졌는지를 재고, 그 벌어진 정도를 뒤 층에서 앞 층으로 거꾸로 되짚어 가며 어느 손잡이를 어느 쪽으로 얼마나 돌려야 할지 계산해요.
한 번에 크게 돌리지 않아요. 아주 조금씩만 옮기고 다시 답을 내보는 일을 수없이 반복해요. 합주에서 한 번에 완성하려 들지 않고 마디마디 조금씩 다듬는 것과 같아요. 사람이 규칙을 적어 넣는 대목은 어디에도 없어요.
뇌를 닮았다는 이름이 만든 오해
신경망이라는 이름은 뇌의 신경 세포에서 왔어요. 여러 곳에서 신호를 받아 일정 수준을 넘으면 다음으로 내보낸다는 아이디어를 가져온 건 맞아요. 하지만 거기까지가 닮은 부분이에요.
실제 뇌의 신경 세포는 훨씬 복잡하게 움직이고, 화학 물질과 시간의 흐름까지 얽혀 있어요. 신경망의 자리는 곱하고 더하는 계산일 뿐이에요. 학습 방식도 달라요. 신경망은 답이 빗나간 정도를 거꾸로 되짚는 방식으로 배우는데, 뇌가 그런 식으로 배운다는 근거는 없어요.
그래서 신경망을 두고 생각한다거나 이해한다고 말하기는 어려워요. 오케스트라가 곡을 감동적으로 연주해도 악기가 감정을 느끼는 건 아닌 것과 같아요.
3조금 더 정확하게
신경망은 여러 개의 층으로 이어진 함수 덩어리예요. 각 층은 들어온 값들에 가중치를 곱해 더한 뒤 상수를 하나 보태고, 그 결과를 활성 함수에 통과시켜 다음 층으로 보내요. 활성 함수가 없으면 층을 아무리 쌓아도 하나의 층과 다를 바 없어져요. 학습은 출력과 정답의 차이를 손실로 재고, 그 손실을 각 가중치에 대해 되짚어 조금씩 갱신하는 과정이에요. 층을 깊게 쌓은 것을 특별히 깊은 신경망이라 부르고, 그것을 다루는 분야가 딥러닝이에요.
비유가 어긋나는 지점도 있어요. 오케스트라에는 악보와 지휘자가 있어서 무엇을 어떻게 연주할지 미리 정해져 있지만, 신경망에는 악보가 없어요. 세기 배합을 자료만 보고 스스로 찾아내야 해요. 또 오케스트라는 시간에 따라 소리가 흐르지만, 기본적인 신경망은 앞뒤 순서 없이 한 번에 계산이 지나가요. 순서를 다루려면 구조를 따로 바꿔야 해요.
4직접 해보기
5흔한 오해
신경망이 사람 뇌와 같은 방식으로 작동한다고 생각하기 쉽지만, 실제로는 신호를 모아 내보낸다는 발상만 빌렸고 배우는 방식부터 전혀 달라요.
층을 깊게 쌓을수록 무조건 똑똑해진다고 여기기 쉽지만, 실제로는 신호가 흐려지거나 자료를 외워 버리는 문제가 함께 커져요.
신경망이 규칙을 이해하고 답한다고 보기 쉽지만, 실제로는 손잡이 값들이 만들어 낸 계산 결과일 뿐이고 안에 이유가 적혀 있지는 않아요.
7한 줄 요약
그러니까신경망은 단순한 계산 자리를 층으로 잇고 그 사이 세기를 조금씩 맞춰 가며 답을 만들어 내는 구조예요.
잘못된 내용이나 더 좋은 비유가 있나요? 수정 제안 보내기 · 마지막 수정2026-09-02