表2.1

传输函数


一个单输人神经元的权值为1.3,偏置值为3.0。当网络输出为以下值时,从表2.1 中选出适当的传输函数。并给出在每一种情况下,能够产生以下结果的输入值。

i.1.6

ii.1.0

iii.0.9963

iv.-1.0

线性函数, 输入为1.6=1.3x+3.0

硬限值函数或者对称硬限值函数, x>0

接近1但是不等于1, 对数S型函数或者双曲正切S型函数

对称硬限值函数, x<0


考虑一个有偏置值的单输入神经元。在输入小于3时输出为-1,并且在输入大于 等于3时,输出为+1。

i.需要什么样的传输函数?

ii.建议使用的偏置值是什么?该偏置值与输入权值相关吗?如果是,如何相关?

对称硬限值 (Symmetrical Hard Limit) 传输函数

对于net input=wx+b. x = 3的时候, 满足net input =0, 所以b=−3w


给定一个两输入的神经元,其权值矩阵和输人向量分别为W=[3, 2],P=[-5, 7],期望该网络的输出为0.5。能否找到一个偏置值和传输函数的组合以满足这样的要求?

i.如果偏置值为0,能否在表2.1 中找出满足要求的传输函数?

ii.如果使用线性 (Linear) 传输函数 ,能否找到一个满足要求的偏置值?

如果有,是什么?

ii.如果使用对数-S型 (Log-Sigmoid) 传输函数 ,能否找到一个满足要求的偏置值?如果有,是什么?

iv.如使用对称硬限值 (Symmetrical Hard Limit) 传输函数 ,能否找到一个满足要求的偏置值?同样的,如果 有,是什么?

偏置值为0, 输入为-1, 没有传输函数能输出-0,5

线性 (Linear) 传输函数 a = -1+b = 0.5, 合适的偏置值是0.5

对于对数-S型 (Log-Sigmoid) 传输函数 : $a = \frac{1}{1+e^-x} + b= 0.5$, 可以算出 $b = 1$

对称硬限值 (Symmetrical Hard Limit) 传输函数 的输出值只能是-1或者+1