神经网络分类器

3
当你在任何配置的1D空间中有2个具有2个元素的类A和1个元素的类B时,任务是区分这两个类别,对它们进行分类。如果您可以选择任意激活函数,则最小的神经元数量是多少。
我认为您始终需要至少使用两个神经元,否则我错了吗?
1个回答

3
您的问题有些与感知器的经典XOR问题相关。让我们假设一下,它是关于具有特定激活函数 - 二进制阈值 - 的神经网络的问题。然后任务变成了一维XOR问题,确实需要在隐藏层中使用2个神经元,在输出层中使用1个神经元来解决它。但是您提到可以选择任意激活函数。在这种情况下,我们可以选择径向基函数(RBF)网络。如果可以将类A表示为大于T的输出值,将类B表示为小于T的输出值,则只需要1个RBF神经元即可区分类别。如果您希望每个类别都有自己的输出(其值可以被视为输入数据属于相应类别的概率测量),则需要2个RBF神经元。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接