Redukcja wymiarów PCA

Próbuję wykonaćPCA zmniejszając 900 wymiarów do 10. Do tej pory mam:

covariancex = cov(labels);
[V, d] = eigs(covariancex, 40);

pcatrain = (trainingData - repmat(mean(traingData), 699, 1)) * V;
pcatest = (test - repmat(mean(trainingData), 225, 1)) * V;

Gdzielabels są 1x699 etykiet dla znaków (1-26).trainingData ma 699 x 900, 900-wymiarowe dane dla obrazów 699 znaków.test jest 225x900, 225 znaków 900-wymiarowych.

Zasadniczo chcę zmniejszyć to do 225x10, tj. 10 wymiarów, ale w pewnym momencie utknąłem.

questionAnswers(2)

yourAnswerToTheQuestion