2014-11-07 6 views
0

나는 두 개의 클래스 SVM을 하나씩 수락했습니다. 하나는 수락이고 다른 하나는 거부입니다. 내 응용 프로그램에서, 나는 오히려 잘못된 수용과 잘못된 거부를 원할 것입니다. 그래서 나는 신뢰 점수를 계산하고 경험적으로 받아들이 기쪽으로 편향된 문턱을 선택하고 싶습니다. SVM.decision_func을 지원 벡터와 직접 사용하여 논의한 다음 스레드는 다음과 같습니다.Obtaining weights in CvSVM, the SVM implementation of OpenCVCvSVM에서 신뢰 점수를 계산하는 방법

그러나 실제로 테스트 패턴 행렬이있는 지원 벡터를 사용하여 최종 스칼라 신뢰도를 계산하는 방법을 잘 모르겠습니다. 점수. 어떻게해야합니까?

감사합니다.

답변

1

단지 true로 returnDFVal의 PARAM 세트 CvSVM::predict를 호출하고이 클래스 레이블 대신

+0

감사 거리를 돌아갑니다! 나는 그것이 아주 명백하다는 것을 몰랐다! ... 결정 값이 클래스 레이블 값의 반대 인 것처럼 보입니다. 즉, Accept = 1 및 Reject = -1이면 Accept의 결정 값이 0보다 작고 Reject의 결정 값이 0보다 큰 것을 볼 수 있습니다. – jacob

관련 문제