**신경망(neural network)**은 뇌에서 느슨하게 영감을 받은 컴퓨팅 시스템으로, 층으로 조직된 상호 연결된 **노드(뉴런)**로 구성되어 데이터로부터 패턴을 학습합니다. 이는 딥러닝과 현대 AI의 토대입니다.
신경망이란
NEURAL NETWORK → 데이터를 처리하는 연결된 노드(뉴런)의 층들:
→ INPUT 층(데이터 수신) → HIDDEN 층(처리/변환) → OUTPUT 층(결과)
→ 각 연결에는 가중치(weight)가 있음; 뉴런은 입력을 결합하고 활성화 함수를 적용
→ 네트워크는 가중치를 조정해 입력을 정답 출력으로 매핑하며 학습
→ 뇌의 뉴런에서 느슨하게 영감(하지만 수학적 모델)
학습 방식
훈련(TRAINING) → 네트워크가 정답 출력을 내도록 가중치를 조정:
1. 순전파(FORWARD PASS) → 입력이 흘러가며 출력을 생성
2. 출력을 정답과 비교 → 오차(loss) 계산
3. 역전파(BACKPROPAGATION) → 오차를 줄이도록 가중치 조정(경사 하강)
4. 많은 예시에 대해 반복 → 네트워크가 패턴을 학습
→ 학습 = 훈련 데이터에서 오차를 최소화하는 가중치를 찾는 것
