【发布时间】:2017-06-01 13:19:58
【问题描述】:
【问题讨论】:
标签: softmax cntk cross-entropy
【问题讨论】:
标签: softmax cntk cross-entropy
多标签分类通常意味着“许多二元标签”。考虑到这个定义,带有 softmax 的交叉熵不适合多标签分类。您提供的第二个链接中的文档讨论的是多类问题而不是多标签问题。带有 softmax 的交叉熵适用于多类分类。对于多标签分类,一个常见的选择是使用每个标签的二进制交叉熵之和。可以使用 Brainscript 中的 Logistic 或 Python 中的 binary_cross_entropy 计算二进制交叉熵。
另一方面,如果您对许多多类标签有问题,那么您可以对每个标签使用 cross_entropy_with_softmax,CNTK 会自动对所有这些损失值求和。
【讨论】: