【发布时间】:2019-03-16 10:06:40
【问题描述】:
当我希望我的 CNN 多类网络在图像不属于时输出类似 [0.1, 0,1] 的内容时,我应该采取什么方法
到任何班级。对多类使用 softmax 和 categorical_crossentropy 会给我的输出总和为 1,所以仍然不是我想要的。
我是神经网络的新手,很抱歉提出愚蠢的问题,并提前感谢您的帮助。
【问题讨论】:
-
在分类图像中总是属于某个类,因为您事先知道类的数量,添加新类并添加不属于任何类的训练示例。
-
为什么是 0.1? 0.1 是否意味着输入不在类中?请详细说明您的问题。
-
嗨@Giang Nguyễn,0.1 只是举例,任何小的输出都可以,我的目标是构建一个可以识别图像是狗还是猫的 CNN,但如果我也想要举个例子,房子的图像作为输入我的网络将输出类似 [[0.001], [0.001]] 的东西,表明它既不是这两个(或者至少一些输出可以帮助我表明输入图像既不是狗也不是猫)