

확률부터 LLM까지 — 데이터 사이언스 자기주도 학습 플랫폼
다층 퍼셉트론(MLP)은 입력층·은닉층·출력층으로 이뤄진 신경망으로, 은닉층과 비선형 활성화 함수 덕분에 XOR 같은 비선형 문제도 풀 수 있다.
이 내용은 넘스탯의 MLP 결정 경계 실습에서 직접 실험으로 확인할 수 있습니다.
각 단계를 클릭하면 해당 학습 내용을 볼 수 있습니다
학습 진도 (완료한 단계)
0%
다층 퍼셉트론은 단층 퍼셉트론의 한계를 극복하기 위해 은닉층을 추가한 신경망입니다. 은닉층의 비선형 활성화함수를 통해 XOR과 같은 복잡한 패턴을 학습할 수 있습니다.
다층 퍼셉트론이 XOR를 푸는 법 — 은닉층이 입력 공간을 바꿔 출력 뉴런이 직선 하나로 분리할 수 있게 만든다XOR 문제 해결 예시: • 입력층: 2개 뉴런 (x₁, x₂) • 은닉층: 2개 뉴런 (복잡한 패턴 인식) • 출력층: 1개 뉴런 (최종 XOR 결과) 과정: 1. 은닉층이 AND, OR 같은 기본 논리를 학습 2. 출력층이 이를 조합하여 XOR 구현 아래 Python 코드로 XOR 문제를 직접 해결해볼 수 있습니다. (은닉층은 이론상 2개면 충분하지만, 예제 코드는 안정적인 수렴을 위해 4개를 사용합니다.)
아래 코드는 브라우저에서 바로 실행됩니다. 숫자를 바꿔가며 결과를 눈으로 확인해 보세요.
단층 퍼셉트론이 못하는 XOR을 다층 퍼셉트론으로 해결해보세요
첫 실행 시 파이썬 런타임을 내려받습니다 (수 초 소요)
은닉층 뉴런 개수를 바꿔가며 성능 변화를 관찰해보세요
첫 실행 시 파이썬 런타임을 내려받습니다 (수 초 소요)