如何确定人工神经元在哪些值下会激活?

我正在尝试确定下图所示的人工神经元的输入 i1、i2 和 i3 的值(0 或 1),以便确定哪些输入组合会使其激活(i0 是偏置权重的输入,并且始终为 -1)。

权重如下:

W0 = 1.5

W1 = -1

W2 = 1, W3 = 2。

假设激活函数如下图所示。

请详细说明你的答案,因为我已经做了一些例子,但仍然无法完全理解这个理论 🙁

非常感谢,

@人名

PS. 如下图:

image


回答:

你基本上有神经元输出的以下等式,其中 i1i2i3 每一个都可以取值 0 或 1:

2*i3 + i2 - i1 - 1.5 >= 0

首先,我们来看看权重最高的正值。 如果 i3 是 0,则左侧的最大值为 -0.5,因此 i3 必须为 1 才能获得非零输出。 那么等式变为:

i2 - i1 + 0.5 >= 0

现在看看权重为负的值。 如果 i1 是 0,则无论 i2 是什么,输出都将始终大于零。 如果 i1 是 1,则 i2 也必须是 1 才能有非零输出。

因此,你有以下组合可以创建一个非零输出:

i1    i2    i30     0     10     1     11     1     1

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中创建了一个多类分类项目。该项目可以对…

发表回复

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