Svm avec iris dataset

Fermé
aychamb Messages postés 5 Date d'inscription vendredi 22 novembre 2013 Statut Membre Dernière intervention 10 mai 2017 - 10 mai 2017 à 08:02
Bonjour,
je travaille sur SVM(support vecteur machine ) avec la base de donnée iris dataset(150,4) . lorsque je calcule la fonction noyau(kernel)j'ai une erreur:

Length of label vector does not match # of instances.
model file should be a struct array
Mon code est :
SSapp=S(1:105,:);
SStest=S(106:150,:);
LS=[1*ones(1,35) 2*ones(1,35) 3*ones(1,35)];

model1 = svmtrain( LS',SSapp','-s 0 -t 0 -g 0.25 -c 1 -n 0.5 -r 0.2 -d 3 -b 1');
mais lorsque je change le :
SSapp=S(1:105,:);
SStest=S(106:150,:);
à
SSapp=S(1:105);
SStest=S(106:150); le code marche , je sais qu'il n'est pas correcte . mon question comme je peut corrigé ce code . j'ai besoins d'aide merci