서포트 벡터 머신
support vector machine전문다른 이름: SVM, 지지 벡터 기계, 서포트 벡터 분류기
뜻풀이
쉬운 AI 사전
- [명사] (모델) 두 집단을 가르는 경계선을 그을 때, 양쪽 집단과 가장 넉넉하게 떨어진 선을 고르는 방법.
실무 AI 사전
- [명사] (모델) 데이터가 많지 않고 피처 수가 많은 분류 문제에서 지금도 쓴다. 스팸 메일 분류나 문서 분류 같은 일에서 간단한 기준선 모델로 먼저 돌려 보기도 한다.
전문 AI 사전
- [명사] (모델) 클래스 사이의 마진을 최대화하는 초평면을 찾는 분류기다. 경계에 가장 가까운 샘플인 서포트 벡터만 결정 경계를 정하며, 커널 트릭으로 선형으로 나뉘지 않는 데이터도 고차원 공간에서 분리한다. 규제 상수 C가 마진 폭과 오분류 허용 정도를 조절한다.
관용구/함께 쓰는 말
- 마진 최대화 - 두 집단 사이의 간격이 가장 넓어지도록 경계를 긋는 원칙.
- 커널 트릭 - 데이터를 실제로 고차원으로 옮기지 않고도 고차원에서 계산한 것과 같은 결과를 얻는 계산 요령.
쉬운 비유
운동장에서 두 반 학생이 섞여 서 있을 때, 양쪽 맨 앞줄 학생들과 가장 멀리 떨어지게 줄을 긋는 일과 같다. 줄을 정하는 데는 맨 앞줄 학생들만 필요하다.
예문
- 이메일 몇천 건으로 스팸 분류기를 만들 때 서포트 벡터 머신을 기준선 모델로 먼저 돌려 봤다.
- 커널을 RBF로 바꾸자 직선으로는 못 나누던 데이터가 깔끔하게 갈렸다.
- SVM은 데이터가 수십만 건을 넘으면 학습이 너무 느려져서 다른 모델로 바꿨다.
헷갈리는 용어 비교
- 로지스틱 회귀
- 로지스틱 회귀는 확률을 계산해 경계를 정하고 모든 샘플이 영향을 준다. 서포트 벡터 머신은 경계 근처의 샘플만 중요하고, 커널로 비선형 경계를 만들기 쉽다.
- 의사결정나무
- 의사결정나무는 질문을 이어 가며 영역을 직사각형으로 나누고, 서포트 벡터 머신은 마진이 큰 하나의 경계면을 찾는다.
맞춤법/표기법
- 바른 표기
- 서포트 벡터 머신
- 주의할 표기
- 서포트벡터 머신서포트 벡터 머신즈
- 원어
- support vector machine (SVM)
- 다른 이름
- SVM, 지지 벡터 기계, 서포트 벡터 분류기
- 참고
- 줄여서 'SVM'이라고 쓰는 경우가 많고 '에스브이엠'으로 읽는다.