fann_set_activation_steepness
(PECL fann >= 1.0.0)
fann_set_activation_steepness — 为提供的神经元和层设置激活陡度
说明
fann_set_activation_steepness (
resource
$ann
,
float $activation_steepness
,
int $layer
,
int $neuron
) :
bool
为层数为 layer,神经元数为 neuron 的神经元设置激活陡度,输出层的层数计为0。
为输入层中的神经元设置激活陡度是不可能的。.
激活函数的陡度表示激活从最大值到最小值有多快。一个高的激活函数值也会导致一个更积极的训练。
当训练神经网络中输出值处于一个极端值(通常为0或者1,取决于激活函数)时,可以使用陡峭的激活函数(比如 1.0)。
默认激活陡度是0.5。
参数
-
ann
-
Neural network resource.
-
activation_steepness
-
激活陡度。
-
layer
-
层数。
-
neuron
-
神经元数。
返回值
Returns TRUE
on success, or FALSE
otherwise.
参见
- fann_set_activation_steepness_layer() - 为提供的层中所有的神经元设置激活陡度
- fann_set_activation_steepness_hidden() - 为所有隐藏层中所有的神经元设置激活函数陡度
- fann_set_activation_steepness_output() - 在输出层中设置激活陡度
- fann_get_activation_steepness() - 为提供的神经和网络层数返回激活陡度
- fann_set_activation_function() - 为已应用的神经元和层设置激活函数