bonjour,
j'ai voulu classifier des données issue des fichier audio (mfcc) avec l'instruction matlab svmclassify j'ai débuté avec la phase apprentissage avec le code suivant :
ensuite la phase classification comme suit :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Classe=['1';'1';'0';'1';'1';'0';'1';'1';'1';'0';'1';'0';'0';'0';'1';'1';'1';'1';'1';'1';'1';'0';'1';'1';'1';'0';'1';'1';'0';'1';'0';'0';'1';'0';'1';'0';'1';'1';'1';'1';'0';'1';'1';'1';'1';'1';'1';'0';'1';'1';'1';'1';'1';'1';'1';'0';'1';'0';'0';'0';'1';'1';'1';'0';'1';'1';'1';'1';'0';'1';'0';'1';'1';'0';'0';'1';'1';'1';'0';'0';'0';'1';'1';'0';'1';'1';'1';'1';'1';'1';'0';'1';'1';'1';'1';'1';'0';'1';'1';'1']; SVMStruct = svmtrain(donnees,Classe); % sachant que "donnees" a la taille suivante : 1321x100
mais le résultat été comme suit :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Group = svmclassify(SVMStruct,Sample'); % avec Sample les données a classifier avec la taille suivante : 1321x100
Group aurai du avoir des valeur varier entre 0 et 1 , mais au contraire de ça, j'ai eu comme résultat uniquement des zéros de taille (100x1)
si vous avais des conseils ou ce trouve le problème merci de les partager.
Partager