나는 분류 작업을 위해 python에서 libsvm (svmutils)을 사용하고 있습니다. 분류자는 정확합니다. 그러나 다음과 같이 출력됩니다 :libsvm (python)의 출력 억제
*
optimization finished, #iter = 75
nu = 0.000021
obj = -0.024330, rho = 0.563710
nSV = 26, nBSV = 0
Total nSV = 26
*
optimization finished, #iter = 66
nu = 0.000030
obj = -0.035536, rho = -0.500676
nSV = 21, nBSV = 0
Total nSV = 21
*
optimization finished, #iter = 78
nu = 0.000029
obj = -0.033921, rho = -0.543311
nSV = 23, nBSV = 0
Total nSV = 23
*
optimization finished, #iter = 90
nu = 0.000030
obj = -0.035333, rho = -0.634721
nSV = 23, nBSV = 0
Total nSV = 23
Accuracy = 0% (0/1) (classification)
Accuracy = 0% (0/1) (classification)
Accuracy = 0% (0/1) (classification)
Accuracy = 0% (0/1) (classification)
이 대화 상자를 표시하지 않을 수있는 방법이 있습니까? 분류기는 완벽하게 훌륭하게 작동합니다. 나는 단지 호기심입니다. 또한 "Accuracy"
은 무엇을 의미합니까? 그리고 왜 내 경우에는 이것이 0 %입니까? (데이터는 80 차원 겹치지 인 합계 4 개 클래스 I는 적절하게 정규화 하였다...)
을, 나는 약간의 훈련 데이터가 4에 속하는이 각 클래스는 80 차원의 특징 벡터와 하나의 테스트 대를 테스트하기위한 4 개의 1 대 1 분류자를 갖는다. 이 경우 정확도를 계산하는 것입니다. "테스트 포인트가 이미 교육 중에 레이블로 표시되고 교차 유효성 검사가 성공하고 정확도가 100 %이면 교차 유효성 검사가 실패하고 정확도가 0입니다 (0 또는 100 만됩니다. 테스트 데이터가 단일 포인트 인 경우에만이 접근법에서 %) ?? 내가 제대로하고 있니? 감사합니다. 그 대답이 도움이되었습니다. –