Bonjour tout le monde .. je veux bien un aide svp ..alors voila mon problème
Je travaille sur une classification binaire et je voulez donner le pourcentage de 10 crosse-validate pour mes résultat
Mes le problème a chaque exécution de programme sous matlab il me donne un pourcentage différent alors je comprend pas pourquoi ?!
Alors comment je dois valider mes résultat il quelle pourcentage prendre je veut bien un aide svp


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
 
validation =10; 
indices= crossvalind('Kfold',label_true, validation );   
for i=1:validation 
    disp(['fold: ' num2str(i)]) 
test = (indices == i) ;            
train = ~test;  
training=training_data_Total(train,:);
testing=training_data_Total(test,:);
Label_1=label_true(train);
 
predicted_label =knnclassify(testing,training,Label_1) ; 
 
 
cp=classperf(label_true(test),predicted_label ); 
 
end
 
%cp.CorrectRate 
acurray=cp.CorrectRate*100