感知器与加权McCulloch-Pitts模型有何区别?

我在阅读Rojas关于神经网络的书籍时,发现了两个看似矛盾的陈述,因为我原本以为感知器和加权McCulloch-Pitts网络是相同的。以下是这两个陈述:

由于McCulloch-Pitts网络不使用加权边,因此必须回答加权网络是否比非加权网络更通用的问题。一个简单的例子表明,这两种网络是等价的。

感知器网络能够计算任何逻辑函数,因为感知器甚至比非加权的McCulloch-Pitts元素更强大。

它们有何不同?


回答:

这两个段落似乎有点脱离了上下文。我认为,你问题的答案可以在同一作品中找到:

图表显示,正理数权重可以通过简单地将网络的边按所需次数进行扇出模拟。这意味着我们可以使用加权边,或者选择一个更复杂的网络拓扑,包含许多冗余边。

关于负权重,后文提到:

如上所示,我们可以使用非加权网络实现任何类型的逻辑功能。我们所牺牲的是构建模块的简单性,以换取网络的更复杂拓扑。

因此,答案是:具有加权边的网络更简单,结构更统一,相比非加权网络,它们更易于构建和训练。

我认为,作者关于感知器能力的观点在以下段落中得到了解释:

我们得出结论,McCulloch-Pitts单元可以用来构建能够计算任何逻辑函数并模拟任何有限自动机的网络[但是]网络必须在使用前完全指定。没有可以调整以适应不同问题的自由参数。学习只能通过修改网络的连接模式和单元的阈值来实现,但这必然比仅仅调整数值参数更为复杂。

这就是为什么感知器更强大(意味着更灵活和统一)。

Related Posts

L1-L2正则化的不同系数

我想对网络的权重同时应用L1和L2正则化。然而,我找不…

使用scikit-learn的无监督方法将列表分类成不同组别,有没有办法?

我有一系列实例,每个实例都有一份列表,代表它所遵循的不…

f1_score metric in lightgbm

我想使用自定义指标f1_score来训练一个lgb模型…

通过相关系数矩阵进行特征选择

我在测试不同的算法时,如逻辑回归、高斯朴素贝叶斯、随机…

可以将机器学习库用于流式输入和输出吗?

已关闭。此问题需要更加聚焦。目前不接受回答。 想要改进…

在TensorFlow中,queue.dequeue_up_to()方法的用途是什么?

我对这个方法感到非常困惑,特别是当我发现这个令人费解的…

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注