Machine Learning/Anomaly Detection
2024. 3. 22.
One-Class SVM
1. One-Class Classification One Class Classification(OCC)란, 정상 데이터와 이상 데이터 사이에 불균형이 존재할 때 정상 데이터를 정의하는 경계면을 정의하여 이상 데이터를 탐지하는 기법이다. One-Class SVM은 OCC에 사용되는 모델 중 하나로 데이터에서 이상치를 탐지하는 것을 기반으로 생성된 모델이며 kernel based soft-margin svm을 기반으로 만들어졌다. 기존의 kernel based soft-margin svm과의 차이점은 다음과 같다. SVM One-Class SVM 지도 학습 비지도 학습 두 클래스를 가장 잘 분류하는 초평면을 찾기 위해 여백을 최대화하는 것을 목적으로 함. 데이터를 N차원의 좌표계에 매핑한 후, 데이터와 원점..