如何确定人工神经元的射击值?

mar*_*a45 6 artificial-intelligence neural-network

我正在尝试确定下面显示的人工神经元的输入i1,i2和i3的值(0或1),它将触发(i0是偏置权重的输入,并且始终为-1).

权重是

W0 = 1.5

W1 = -1

W2 = 1,W3 = 2.

假设激活功能如下图所示.

请澄清你的答案,因为我做了一些例子,但我仍然无法完全理解这个理论:(

非常感谢,

玛丽J.

PS.图片如下:

图片

gno*_*ice 3

对于神经元输出,基本上有以下等式,其中i1i2i3的值可以分别为 0 或 1:

2*i3 + i2 - i1 - 1.5 >= 0
Run Code Online (Sandbox Code Playgroud)

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

i2 - i1 + 0.5 >= 0
Run Code Online (Sandbox Code Playgroud)

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

因此,您可以使用以下组合来创建非零输出:

i1    i2    i3

0     0     1
0     1     1
1     1     1
Run Code Online (Sandbox Code Playgroud)