سلام
. من بعد از train مدل cifar بدون هیچگونه تغییری در پارامترها وقتی که یک دیتایی رو برای تست به شبکه میدم (با snapshot 4000) . خروجی همه کلاس ها یک هست و زمانی هم که خروجی هر لایه ای رو استخراج می کنم مقدار صفر را داره ؟
ممنون میشم راهنمایی کنید که چه چیزی می تونه باعث این مشکل بشه .
در ضمن موقع train دقت شبکه توی تکرار ۴۰۰۰ برابر ۷۰ درصد بود !
در ادامه لینک ، مدل و فایل prototxt شبکه رو قرار دادم .
تصویر
فایل prototxt
مدل آموزش داده شده
caffe.set_mode_gpu();
model = 'cifar10_quick.prototxt';`
weights = 'cifar10_quick_iter_4000.caffemodel';
net = caffe.Net(model,weights,'test');
im = imread('labrouste_000003.jpg');
im = imresize(im,[32 32]);
score = net.forward({im});