ANN的一个具有挑战性的问题
机器算法验证
r
机器学习
神经网络
分类
2022-03-29 02:54:50
2个回答
如果神经元有三个输出,比如 [-1,0,1],那么它可以绘制三个具有线性边界的区域,如此处所示的第一层,解决方案将是 (E)。
第二层简单地将南部和北部地区作为一类,西部和东部地区作为另一类。
具有两个输出的神经元,无论是 [0,1] 还是 [-1,1] 或任何其他值对,都只能纵横交错。所以解决方案只能是(D)
侧身
如果您从实际问题中抽象出来,那么很明显变量是“错误的”:) 这要求进行特征工程(另一个流行词!) - 移动和旋转 45 度会很好地工作。首先对数据进行去均值化,然后创建新变量:S = x+y 和 V=xy。那么你的分类就变成了一个简单的问题:L 是 (S*V<0)。
不,这不是问题的解决方案,因为它仍然需要四个区域,并且对于二元神经元,在这个问题中仍然需要 D。我只是认为这是一个有趣的转折点


