如图3-5所示,假设神经元k的四个输入分别为-1,-6,4,5,对应的权值分别为 1.4,-0.4,-0.8,0.2。如果采用非线性分段函数、阶跃函数、符号函数和 sigmoid 函数作为转移函数,试求神经元k的输出 (函数参数可自行确定)。
时间: 2024-05-29 22:10:11 浏览: 139
poj2814.rar_5-101_adg_limit_poj 28_poj2814
1. 非线性分段函数:
设阈值为θ=2,当输入大于等于θ时,输出为1,否则输出为0。
神经元k的加权输入为:1.4*(-1) + (-0.4)*(-6) + (-0.8)*4 + 0.2*5 = -0.4
由于神经元k的加权输入小于阈值2,所以输出为0。
2. 阶跃函数:
设阈值为θ=0,当输入大于等于θ时,输出为1,否则输出为0。
神经元k的加权输入为:1.4*(-1) + (-0.4)*(-6) + (-0.8)*4 + 0.2*5 = -0.4
由于神经元k的加权输入小于阈值0,所以输出为0。
3. 符号函数:
神经元k的加权输入为:1.4*(-1) + (-0.4)*(-6) + (-0.8)*4 + 0.2*5 = -0.4
由于神经元k的加权输入小于0,所以输出为-1。
4. sigmoid 函数:
设参数α=1,β=0。
神经元k的加权输入为:1.4*(-1) + (-0.4)*(-6) + (-0.8)*4 + 0.2*5 = -0.4
sigmoid 函数的公式为:f(x) = 1 / (1 + e^(-αx+β))
将神经元k的加权输入代入,得到:f(-0.4) = 1 / (1 + e^(-1*(-0.4)+0)) ≈ 0.4013
因此,神经元k的输出为0.4013。
阅读全文