我已經通過提供的代碼cnn_mnist訓練了cnn。在那之後,我tryed對圖像進行分類,但我不明白爲什麼我下面的代碼後得到這個錯誤:如何使用MatConvNet中使用cnn_mnist示例訓練的網絡?
[net, info] = cnn_mnist
net =
layers: {1x8 cell}
info =
train: [1x1 struct]
val: [1x1 struct]
f=fopen(fullfile('.\data\mnist\', 't10k-images-idx3-ubyte'),'r') ;
x2=fread(f,inf,'uint8');
fclose(f) ;
x2=permute(reshape(x2(17:end),28,28,10e3),[2 1 3]) ;
im = x2(:,:,1);
im = single(im);
res = vl_simplenn(net,im);
Reference to non-existent field 'class'.
Error in vl_simplenn (line 163)
res(i+1).x = vl_nnsoftmaxloss(res(i).x, l.class) ;