根据我对keras标签的理解,一个热编码不允许值为0 0?这个假设是正确的吗?
我们正在尝试对两个类进行分类,我们希望能够在输入垃圾图像时检测到垃圾。但是,它总是检测0 1或1 0。有没有可能在不引入处理垃圾的类的情况下获得0 0作为标签?
那么基本上,如果不是这两个类,CNN能预测它是什么吗?
发布于 2019-03-27 08:55:03
这应该是不可能的。您的“垃圾”将是第三个类,需要标签为1 0 0、0 1 0和0 0 1。
非常简单,您描述的模型将返回两个类别中的一个,无论哪个类别在您的最后一层中具有更高的评级。无论输入值是0.501和0.499,还是具有很大“不确定”部分的0.011和0.010,都会发生这种情况。如果您没有显式地将“不确定”编码到您的模型中,那么在分类中将不会考虑决策的这一部分。
https://stackoverflow.com/questions/55367994
复制相似问题