Machine Learning/Anomaly Detection 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차원의 좌표계에 매핑한 후, 데이터와 원점.. Machine Learning/Anomaly Detection 2023. 1. 29. Support Vector Data Description(SVDD) 1. Support Vector Data Description(SVDD) 1.1 Definition SVDD는 One-Class SVM과 관련된 기술이다. SVDD는 분류 경계면(hyperplane)을 찾는 것 대신에 정상데이터를 최대한 많이 포함하는 가장 작은 초구(hypersphere)를 찾는다. SVDD의 목적은 feature space 상에서 데이터를 최대한 많이 포함하는 중심은 c, 반지름은 R인 가장 작은 초구를 찾는 것이다. One-Class SVM SVDD 정상 데이터를 최대한 원점으로부터 멀리 위치하도록 하는 분류 경계면을 찾는 것이 목적 정상 데이터를 최대한 감싸안는 가장 작은 초구를 찾는 것이 목적. 1.2 Algorithm SVDD의 목적함수는 다음과 같다. Objective Fun.. 이전 1 다음