Bonjour,
J'ai une matrice X de dimension 1980*2784. La taille du vecteur de caractéristiques est 2784 et le nombre d'observations est 1980. Mon objectif est de réduire la dimension de taille du vecteur de caractéristiques en 1392 avec le PCA sous matlab. Puis, le nouvelle matrice sera utilisé pour l'apprentissage supervisé avec le classifier SVM.
Voici le code développé:
je voulais vérifier avec vous est ce que c'est correct de multiplier la matrice coeff avec score?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 [coeff,score,latent,tsquared,explained] = pca(X,'NumComponents',1392); M=score*coeff'; NouvelleMAtrice=M(:,1:1392);
Merci pour votre compréhension.
Partager