使用神经网络的一类分类器

时间:2016-10-14 12:44:43

标签: matlab neural-network classification

我在为一个类别分类设置适当的神经网络时遇到了问题。基本上我只有那些呈现图像背景的功能。因此,训练阶段将训练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时崩溃)。有帮助吗?

非常感谢。

0 个答案:

没有答案