我正在处理图像数据集,其中我有一个热编码标签。标签向量的形状为(3500,8)
。当我在输出层尝试分类交叉熵和softmax函数时,我的准确率很低。但是当我使用二进制交叉熵和sigmoid时,我的准确率提高了。
以前,我认为对于多类分类,我们应该使用softmax和分类交叉熵。
但在kaggle competetion中,我看到了sigmoid和二进制交叉熵的使用。
我想知道这是一种正确的方法吗?
有人能给我这个概念的洞察力吗?
发布于 2019-12-13 23:38:08
这个问题可能重复了this。基本上,通过使用二进制交叉熵和‘准确性’参数。您隐含地告诉keras使用二进制精度而不是分类精度。因此,问题变成了多标签问题,而不是多类问题。
https://stackoverflow.com/questions/59325003
复制相似问题