Я обучил изображения древних монет, используя нейронную сеть с прямой связью. Теперь я хочу использовать эту обученную сеть для тестирования изображений. Я сделал следующее;
load net.mat;
load Features.mat; %this is the test image's features file
testInputs = features_set';
out = sim(net,testInputs);
[dummy, I]=max(out);
if (I == 1)
h = msgbox('type 1','Description','none');
elseif (I == 2)
h = msgbox('type 2','Description','none');
else
h = msgbox('unclassified','Description','none');
end;
Проблема в том, что даже когда я ввожу другое изображение, скажем, лицо человека, оно говорит либо о типе 1, либо о типе 2. Оно не отображается как неклассифицированное. Всегда дает либо тип 1, либо тип 2 для любого изображения, а не только для изображений монет.
Кто-нибудь может мне помочь?