2017-05-23 17 views
1

참신함 탐지를 위해 Microsoft ML 패키지를 사용하여 일류 SVM 모델을 작성하려고 노력 중이며 결과를 얻을 수있었습니다. 테스트 데이터를 사용한 예측의 결과에는 "점수"란이 포함되어 있습니다. 여기서는 의미에 대해 잘 모르겠습니다. 내가 온라인으로 검색 할 때, 그 것에 대한 아주 좋은 설명은 없다.Microsoft rxOneClassSVM의 예측 점수가 의미하는 바는 무엇입니까?

기계 학습의 초보자로서, 점수가 높을수록 데이터 입력이 예외 일 가능성이 높으므로 점수가 데이터 포인트의 진정한 예외 일 확률을 나타냅니다. 내가 틀렸다면 나를 바로 잡아주세요. 그리고 문턱을 결정하는 알고리즘에 대해서도 궁금합니다. GA와 같은 몇 가지 사항을 알고 있지만 사용할 적절한 것을 선택하는 방법에 대해 혼란스러워합니다.

감사합니다.

답변

1

"점수가 높을수록 예외 일 가능성이 높습니다." 임계 값을 찾기 위해 rxLinePlot을 사용하여 다음과 같은 그래프를 그립니다. plotting scores in oneclasssvm

위의 그림에서 임계 값은 0.1보다 큰 값입니다. 이러한 플롯은 사용 사례에 따라 임계 값을 계산하는 데 도움이됩니다. 컴퓨터에서이 그래프를 생성하려면 완전한 R 코드가 필요합니다. https://gist.github.com/ramnov/b08224b06c75d613688f0c8d61511d9b

+0

그래프를 플로팅하지 않고 임계 값을 결정하는 방법은 무엇입니까? – ELI

+0

임계 값은 주관적입니다 .. 데이터에 따라 다르므로 임계 값을 결정하는 표준 방법은 없다고 생각합니다. 그래프를 그리는 것은 내가 아는 한 가지 방법입니다. –