I used these code lines to built a Neural Network classifier in a face recognition project:
net = patternnet(10); [net,tr] = train(net,feaVectors,labels); % feaVectors=4800*90 and labels=15*90
testY = net(mat_test); % mat_test=4800*75
[c,cm] = confusion(labels_test,testY);
The problem is that I don't get a satisfying result, the true recognition rate is around 50% or less, and that's too low. I don't get why because I think the implementation is correct !! In fact, I use the same inputs with SVM classifier and I get very satisfying results. can you help me in this ?
Best Answer