Main Content

hardlims

对称硬限制传递函数

图和符号

语法

A = hardlims(N,FP)

说明

hardlims 是神经传递函数。传递函数根据层的净输入计算层的输出。

A = hardlims(N,FP) 接受 N 和可选的函数参数,

N

由净输入(列)向量 S×Q 组成的矩阵

FP

由函数参数组成的结构体(已忽略)

并返回 A,即由 +1/- 1 组成的 S×Q 矩阵,其中在 N ≥ 0 处为 +1。

info = hardlims('code') 根据指定的代码字符串返回信息:

hardlims('name') 返回此函数的名称。

hardlims('output',FP) 返回 [min max] 输出范围。

hardlims('active',FP) 返回 [min max] 活动输入范围。

hardlims('fullderiv') 返回 1 或 0,具体取决于 dA_dNS×S×Q 还是 S×Q

hardlims('fpnames') 返回函数参数的名称。

hardlims('fpdefaults') 返回默认函数参数。

示例

以下说明如何创建 hardlims 传递函数的图。

n = -5:0.1:5;
a = hardlims(n);
plot(n,a)

将此传递函数分配给网络的 i 层。

net.layers{i}.transferFcn = 'hardlims';

算法

如果 n ≥ 0,则 hardlims(n) 为 1,否则为 -1。

版本历史记录

在 R2006a 之前推出

另请参阅

|