2014-12-15 3 views
0

교육 : [w, b] = vl_svmtrain (feature_matrix.FeatureVector, label_vector.labelsMatrix, 0.1);VLfeat 이진 분류

분류 :
[~ ~ ~ 점수 = vl_svmtrain (feature_matrix.FeatureVector_temp, 라벨 0 '모델'w.w '바이어스'b.b '해석', '없음');

나는 훈련 중 레이블 -1과 1을 부여했습니다. 모델을 분류에 사용하면 -1보다 작고 1보다 큰 점수를 반환합니다.이 점수를 어떻게 2 진 분류에 사용합니까? 점수가 실제로 의미하는 것은 무엇입니까?

답변

0

점수는 '+1'등급에서는 양수이고 '-1'등급에서는 음수 여야합니다.

기본적으로 점수는 SVM에 의해 학습 된 분리 초평면과 관련하여 분류 된 데이터 지점의 위치에 해당합니다.

지원 벡터 머신에 대한 자세한 내용은 VLFeat 설명서 또는 다른 많은 온라인 소스의 SVM fundamentals 섹션을 참조하십시오. 예를 들어, lecture slides은 매우 실례입니다.