I've implemented a neural network for the pattern recognition. From the two classes of images(I've 70 samples for each class) I've used SIFT feature + BOvW to make the image descriptor (number of clusters is 10). After training and validation I've got confusion matrix with accuracy 80% overall. here I am having two doubts (I've done it in MATLAB GUI)
1)When ever I am training the network it gives different values (confusion matrix) in that case how can I validate the network? (MATLAB documentation says its due to different initial conditions how can I fix it for the good result?).Different values like when ever I've finished training+validation (MATLAB) confusion matrix gives overall accuracy in the range 50%-80%(several times). But mostly more than 70%.
2)How can I use this network to tell the category of the image if I input one, after training and validation?
Best Answer