Support Vector Machine
- 새로운 데이터가 어느 카테고리에 속할지 판단하는 비확률적 이진 선형 분류 모델
- 경계로 표현되는 데이터들 중 가장 큰 폭을 가진 경계를 찾는 알고리즘이다
- 3개 이상 분류 시 OvsR 등 기법을 활용한다
Step
- Step 0 : 모델 import
from sklearn.svm import SVC
- Step 1 : 모델 선언
svc= SVC(random_state=0)
- Step 2 : 모델 학습
svc.fit(x_train, y_train)
- Step 3 : 예측
svc_pred = svc.predict(x_valid)
- Step 4: 평가
(svc_pred == y_valid).mean()