1

새 모델을 만들고 있는데 classperf를 사용하여 분류 자의 성능을 확인하고 싶습니다. 내장 분류 기호 중 하나와 반대로 분류 기호를 사용하도록하려면 어떻게해야합니까? 온라인에서 찾은 모든 예제는 MATLAB에 포함 된 분류자를 사용합니다. 나는 그것을 테스트하기 위해 K-fold를 사용하고자합니다.classperf와 함께 사용할 MATLAB에서 분류 자 ​​만들기

답변

1

knnclassify 또는 svmclassify와 같은 함수를 편집하여 해당 함수가 어떻게 작성되었는지 확인하고 해당 기능을 에뮬레이션하려고해도 MATLAB 설명서에서이를 수행하는 방법이 명확하지 않습니다.

http://www.mathworks.com/matlabcentral/linkexchange/links/2947-pattern-recognition-toolbox

그리고 당신은 하위 클래스라는 기본 분류 객체에 의해 새로운 분류 할 수 있습니다 :

또한,이 분류를 나타내는 객체를 사용하는 무료 MATLAB 패턴 인식 도구 상자입니다 prtClass합니다.

다음 작업을 수행 할 수 있습니다.

c = myClassifier; yGuess = c.kfolds (dataSet, 10); 10 % 배 X는-발

(전체 공개, 내가 PRT 도구 상자의 저자 해요)

내가 PRT를 사용합니다 것을 실패, 이러한 기능을 작성하는 방법을 참조하려고합니다
+0

은, 그것은 같은 소리 어쨌든 재미있는 도구 상자. Classifier를 생성 한 후 어떻게 사용합니까? –

+0

PRT 분류자는 classperf와 함께 사용할 수 없습니다. kfolds, crossValidate 및 기타 PRT 함수를 사용하여 prt 분류자를 평가할 수 있습니다. classperf가 새로운 분류자를 쉽게 사용할 수 있도록 작성된 것 같지 않습니다. 또는 적어도 Doc를 찾을 수 없습니다. – Pete

관련 문제