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

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

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

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

它们有何不同?


回答:

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

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

关于负权重,后文提到:

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

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

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

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

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

Related Posts

使用LSTM在Python中预测未来值

这段代码可以预测指定股票的当前日期之前的值,但不能预测…

如何在gensim的word2vec模型中查找双词组的相似性

我有一个word2vec模型,假设我使用的是googl…

dask_xgboost.predict 可以工作但无法显示 – 数据必须是一维的

我试图使用 XGBoost 创建模型。 看起来我成功地…

ML Tuning – Cross Validation in Spark

我在https://spark.apache.org/…

如何在React JS中使用fetch从REST API获取预测

我正在开发一个应用程序,其中Flask REST AP…

如何分析ML.NET中多类分类预测得分数组?

我在ML.NET中创建了一个多类分类项目。该项目可以对…

发表回复

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