Support Vector Machine

태그: Support Vector Machine

이 태그가 포함된 글들입니다. (총 1개)

서포트 벡터 머신

서포트 벡터 머신 (Support Vector Machine, SVM) #

서포트 벡터 머신(Support Vector Machine, SVM)은 통계적 학습 이론을 기반으로 한 강력한 분류 및 회귀 알고리즘이다. SVM의 핵심 아이디어는 클래스 간의 경계(결정 경계)를 최대한 넓게 만들어 일반화 성능을 향상시키는 것이다. 이 넓은 경계를 “마진(margin)“이라고 하며, 마진을 최대화하는 것이 SVM의 목표이다.

SVM의 기본 개념 #

1. 결정 경계와 마진 #

  • 결정 경계(Decision Boundary): 클래스를 구분하는 초평면(hyperplane)
  • 마진(Margin): 결정 경계와 가장 가까운 데이터 포인트들 사이의 거리
  • 서포트 벡터(Support Vector): 마진 경계에 위치한 데이터 포인트들

2. 최적 분리 초평면 #

SVM은 다음 조건을 만족하는 최적의 초평면을 찾는다: