我在为一个类别分类设置适当的神经网络时遇到了问题。基本上我只有那些呈现图像背景的功能。因此,训练阶段将训练NN对这些特征的影响。在执行阶段,NN将具有可能是"背景"或"前景" (上一步是细分,我已经完成了它)。注意:我无法在"前景"上训练NN。因为我不知道分割过程是否仅获取前景对象。我应该如何正确设置我的NN?
以下是一段代码:
toTrainFeat = computeFeatures(backBboxes,frame);
classes(1:size(backBboxes,1))=1; % one-class
[net Y E] = adapt(net,toTrainFeat,classes); % Incremental learning
if numFrame >=40 || sse(E) <0.01 %classify only after 40 frames OR if NN is smart enough
y = net(toClassifyFeat);
y
end
这段代码不起作用,我认为因为我只提交了一个ONE-CLASS到adjust方法(实际上它在调用adjust时崩溃)。有帮助吗?
非常感谢。