问题描述
S1 和 S2 是关于 softmax 函数的两个语句,选择正确的选项:
S1:该函数将 K 个实数值的向量转换为 K 个实数值的向量,结果总和等于 1。
选项:
-
S1 为真,S2 为假
-
S1 为假,S2 为真
-
S1 和 S2 都为真
-
S1 和 S2 都是假的
解决方法
正确的选项是3: Both S1 and S2 are true
为什么 S1 是正确的?
Softmax
是一个函数,用于查找所有类的概率,使它们的总和为 1。
为什么 S2 是正确的?
如果我们使用 softmax,为了增加一个类的概率,至少一个其他类的概率必须减少等量。
这意味着它们必须是相互排斥的。
由于这个特性,我们在 softmax
分类中使用 multi-class
函数,但在 multi-label
分类中不使用。
相反,我们使用 sigmoid
函数进行 muli-label
分类。