二元神经网络分类还是多类神经网络分类?

数据挖掘 神经网络 多类分类 二进制
2022-02-23 17:50:27

我对二元和多类神经网络分类之间的区别感到困惑。如果我正在编写一个具有 2 个输出类(奥巴马或罗姆尼)的算法,但不是是或否(所以不像奥巴马或不是奥巴马),那么它是二元神经网络还是多类(2 类)神经网络分类?

我所知道的:二元神经网络分类输出 1 个单位。如果一个多类分类神经网络有 k 个类,那么它就有 k 个输出。

我的想法:

我认为这是一个二元神经网络分类,因为我真的只是想输出一件事,一个县投票给罗姆尼还是奥巴马。我很困惑,因为我认为二进制更像罗姆尼或不是罗姆尼分类,我不确定这是否与罗姆尼或奥巴马相同。只是想仔细检查并澄清我的理解。

1个回答

我认为你让事情变得更加混乱。

二进制

在这种情况下,您有两个可能的输出:

  • 奥巴马 = 1。

  • 非奥巴马(在这种情况下只能是罗姆尼)= 0。

多类

在这种情况下,您有k个可能的输出,例如当k = 4时:

  • k = 0:奥巴马

  • k = 1:罗姆尼

  • k = 2:克林顿

  • k = 3:布什

有一些方法可以将多类分类处理为二元分类,称为一对一分类一对一分类,其他分类器,如随机森林,能够以自然的方式处理多类设置。有关简要报告,请参见此处