Range [0, 1)
表示0到1之间的每个数字( 不包括 1)。因此1不在[0,1)范围内。
我不确定100%,但是问题可能是由于您选择了损失函数。对于二进制分类, binary_crossentropy
应该是一个更好的选择。
0
Range [0, 1)
表示0到1之间的每个数字( 不包括 1)。因此1不在[0,1)范围内。
我不确定100%,但是问题可能是由于您选择了损失函数。对于二进制分类, binary_crossentropy
应该是一个更好的选择。
0
在最后一个Dense层中,您使用了model.add(Dense(1, activation='softmax'))
。这里1将其值限制为[0, 1)
将其形状更改为最大输出标签。例如,您的输出来自标签[0,7)
则使用model.add(Dense(7, activation='softmax'))
0
我正在使用使用带有tensorflow背景的keras的简单cnn分类器。
这是一个二进制分类问题,但我不断收到此消息:
Received a label value of 1 which is outside the valid range of [0, 1)
,这对我来说没有任何意义。有什么建议吗?