Como rotular as projeções de treinamento obtidas pelo PCA para usar no treinamento de SVM para classificação? MATLAB

Eu tenho um "conjunto de treinamento" de imagens. Eu formei o 'Eigenspace'. Agora eu preciso rotular as projeções para treinar o SVM. As projeções da "face 1" no Eigenspace devem ser marcadas com +1 e as projeções de todas as outras faces no Eigenspace devem ser marcadas com -1.

Não sei como fazer isso. Quaisquer sugestões seriam realmente úteis!

Formei o eigenspace usando o seguinte:

    function [signals,V] = pca2(data)
    [M,N] = size(data); 
    data = reshape(data, M*N,1); % subtract off the mean for each dimension 
    mn = mean(data,2); 
    data = bsxfun(@minus, data, mean(data,1)); 
    % construct the matrix Y 
    Y = data'*data / (M*N-1); 
    [V D] = eigs(Y, 10); % reduce to 10 dimension 
    % project the original data 
    signals = data * V; 

questionAnswers(3)

yourAnswerToTheQuestion