통계 실험실 차트
넘스탯 로고
넘스탯
LEARN · SIMULATE · VERIFY

확률부터 LLM까지, 원리부터 제대로 배우는 자기주도 학습 플랫폼

로그인
학습 메뉴
도움말

퍼셉트론(Perceptron)

마일스톤 학습법으로 단계별 완전 정복
퍼셉트론
선형분류
이진분류
학습알고리즘
AI역사
이 개념 직접 실험하기 — 퍼셉트론 실습
이 학습을 통해 달성할 수 있는 목표
기초 이해
  • • 퍼셉트론의 기본 구조와 동작 원리 이해
  • • 간단한 분류 문제를 퍼셉트론으로 해결하기
  • • 선형 분리 가능성의 개념 파악
심화 학습
  • • 퍼셉트론 학습 알고리즘의 수학적 원리 이해
  • • 학습률과 수렴성의 관계 파악
  • • 퍼셉트론의 한계와 해결 방법 이해
실무 적용
  • • 퍼셉트론의 역사적 의미와 현대적 관점 이해
  • • 다양한 실무 응용 사례 분석
  • • 퍼셉트론에서 발전한 현대 딥러닝 기술과의 연관성 파악
한눈에 보기

퍼셉트론은 1958년 로젠블랫이 제안한 최초의 학습하는 인공뉴런으로, 입력의 가중합이 임계값을 넘으면 1, 아니면 0을 출력하는 이진 분류기다.

이 내용은 넘스탯의 퍼셉트론 실습에서 직접 실험으로 확인할 수 있습니다.

학습 로드맵

각 단계를 클릭하면 해당 학습 내용을 볼 수 있습니다

기초 이해
개념 정의와 기본 원리
20
클릭
심화 학습
공식 유도와 다양한 예시
30
클릭
실무 적용
실제 케이스와 고급 응용
45

학습 진도 (완료한 단계)

0%

기초 단계가장 간단한 인공 뉴런의 이해

기초 단계: 가장 간단한 인공 뉴런의 이해

난이도 1/5
약 20분

퍼셉트론은 1957년 프랑크 로젠블라트가 발명한 최초의 인공 뉴런 모델입니다. 여러 입력을 받아 가중치를 곱하고 더한 후, 임계값과 비교하여 0 또는 1을 출력하는 단순한 이진 분류기입니다.

입력 x1(빨간색 정도 0.8)과 x2(둥근 정도 0.6)에 각각 가중치 0.7과 0.3을 곱해 더한 가중합 0.74가 계단 함수를 거쳐, 임계값 0.5보다 크므로 최종 출력 1(사과)이 되는 퍼셉트론 구조도퍼셉트론의 구조 — 과일 분류 예시의 숫자가 입력에서 출력까지 흐르는 과정 (Rosenblatt 1958)
가로축이 가중합, 세로축이 출력인 계단 함수 그래프. 가중합이 임계값 0.5 미만이면 0(오렌지), 이상이면 1(사과)을 출력한다. 예시의 가중합 0.74에 점이 찍혀 있고, 0.74는 사과일 확률 74%가 아니라 임계값을 넘었으므로 출력 1이라는 주석이 달려 있다계단 함수 — 가중합 0.74는 "사과일 확률 74%"가 아니라, 임계값 0.5를 넘었으므로 출력 1이 된다
퍼셉트론 — 가중합에 활성화를 적용한 뉴런출력 = 활성화( Σ wᵢxᵢ + b ) — 오분류 시 가중치를 조정하며 학습합니다x₁w₁x₂w₂x₃w₃Σ+ 편향 b활성화 함수ŷ※ 단층 퍼셉트론은 선형 분리만 가능(XOR 불가) → 다층 퍼셉트론과 역전파로 극복
핵심 포인트
  • 가중합 계산: 각 입력에 가중치를 곱하고 모두 더함
  • 임계값 비교: 계산된 값이 임계값보다 크면 1, 작으면 0 출력
  • 선형 분리: 직선(2D) 또는 평면(고차원)으로 나눌 수 있는 문제만 해결
  • 단층 구조: 입력층과 출력층만 있는 가장 간단한 신경망
간단한 예시

과일 분류 예시 (사과 vs 오렌지): • 입력1: 빨간색 정도 (0~1) • 입력2: 둥근 정도 (0~1) • 가중치1: 0.7 (빨간색이 중요) • 가중치2: 0.3 (모양은 덜 중요) • 임계값: 0.5 계산: 0.8×0.7 + 0.6×0.3 = 0.74 > 0.5 → "사과" 아래의 Python 코드로 이 계산과 학습 과정을 브라우저에서 직접 실행해볼 수 있습니다.

Python으로 직접 실행해보기

아래 코드는 브라우저에서 바로 실행됩니다. 숫자를 바꿔가며 결과를 눈으로 확인해 보세요.

퍼셉트론 만들기 — 과일 분류와 학습 규칙

본문의 과일 분류 예시를 그대로 코드로 옮기고, 학습 규칙으로 가중치를 스스로 찾게 해봅니다. 숫자를 바꿔가며 실행해 보세요.

첫 실행 시 파이썬 런타임을 내려받습니다 (수 초 소요)

딥러닝 이론 페이지로 돌아가기