答案 0 :(得分:7)
多标签分类通常意味着许多二进制标签"。考虑到该定义,使用softmax的交叉熵不适用于多标记分类。您提供的第二个链接中的文档讨论了多类问题,而不是多标记问题。具有softmax的交叉熵适用于多类分类。对于多标记分类,常见的选择是使用每个标记的二元交叉熵的总和。二进制交叉熵可以使用Brainscript中的Logistic
或Python中的binary_cross_entropy
来计算。
另一方面,如果您遇到许多多类标签的问题,那么您可以对每个标签使用cross_entropy_with_softmax,CNTK会自动将所有这些损失值相加。