머신러닝에는 세 가지 주요 유형이 있습니다 — 지도학습(레이블이 있는 예시로부터 학습), 비지도학습(레이블 없는 데이터에서 패턴을 발견), 강화학습(시행과 보상을 통한 학습). 이를 이해하면 ML이 서로 다른 문제에 어떻게 접근하는지가 명확해집니다.
세 가지 주요 유형
지도학습(SUPERVISED) → 레이블이 있는 데이터로부터 학습(입력 → 알려진 정답 출력):
→ 정답이 있는 예시로 훈련 → 새 입력에 대한 출력을 예측하는 법을 학습
→ 용도: 분류(범주화), 회귀(수치 예측)
→ 예: 스팸 탐지(스팸/비스팸 레이블), 가격 예측
비지도학습(UNSUPERVISED) → 레이블 없는 데이터에서 패턴 발견(정답 미제공):
→ 스스로 구조/그룹을 발견
→ 용도: 클러스터링(유사 항목 그룹화), 차원 축소, 이상 탐지
→ 예: 고객 세분화, 패턴 발견
강화학습(REINFORCEMENT) → 보상을 통한 시행착오로 학습:
→ 에이전트가 행동을 취하고 보상/벌점을 받아 시간이 지나며 보상을 최대화하는 법을 학습
→ 용도: 게임 플레이, 로보틱스, 제어, 의사결정
