poslin
正线性传递函数
图和符号
语法
A = poslin(N,FP)
info = poslin('code
')
说明
poslin
是神经传递函数。传递函数根据层的净输入计算层的输出。
A = poslin(N,FP)
接受 N
和可选的函数参数,
N | 由净输入(列)向量 |
FP | 由函数参数组成的结构体(已忽略) |
并返回 A
,即由裁剪到 [0, inf]
的 N
元素组成的 S
×Q
矩阵。
info = poslin('
返回有关此函数的信息。支持以下代码: code
')
poslin('name')
返回此函数的名称。
poslin('output',FP)
返回 [min max]
输出范围。
poslin('active',FP)
返回 [min max]
活动范围。
poslin('fullderiv')
返回 1 或 0,具体取决于 dA_dN
是 S
×S
×Q
还是 S
×Q
。
poslin('fpnames')
返回函数参数的名称。
poslin('fpdefaults')
返回默认函数参数。
示例
以下代码创建 poslin
传递函数的图。
n = -5:0.1:5; a = poslin(n); plot(n,a)
将此传递函数分配给网络的 i
层。
net.layers{i}.transferFcn = 'poslin';
网络使用
要更改网络以使层使用 poslin
,请将 net.layers{i}.transferFcn
设置为 'poslin'
。
调用 sim
以使用 poslin
对网络进行仿真。
算法
如果 n
大于或等于零,则传递函数 poslin
返回输出 n
,如果 n
小于或等于零,则返回 0。
poslin(n) = n, if n >= 0 = 0, if n <= 0
版本历史记录
在 R2006a 之前推出