假设我要进行二进制分类(属于A类或B类)。在神经网络的输出层中可以执行以下操作:
使用1个输出节点。输出0(<0.5)被视为A类,输出1(> = 0.5)被视为B类(在S型情况下)
使用2个输出节点。输入属于具有最高值/概率(argmax)的节点的类别。
是否有书面论文对此进行了讨论?要搜索哪些特定关键字?
这个问题已经在此站点上问过,例如,看到此链接时没有真实答案。我需要做出选择(硕士论文),因此我想深入了解每种解决方案的优点/缺点/局限性。
我认为链接问题的OP有一个优点,唯一的区别是选择2的参数数量更多,更灵活但更容易过度拟合。
—
dontloo '16
在Udacity ML Nanodegree中,我了解到,如果结果互斥,则最好使用一个输出节点,这仅仅是因为网络具有较少的错误。我认为在那种情况下使用2个输出节点没有任何优势,但我
—
对此