fann_get_cascade_output_change_fraction
(PECL fann >= 1.0.0)
fann_get_cascade_output_change_fraction — 返回级联输出变化分数
说明
fann_get_cascade_output_change_fraction
( resource
$ann
) : float级联输出变化分数是一个介于0到1之间的数字,决定了在fann_get_cascade_output_stagnation_epochs()的输出连接训练中,fann_get_MSE()的值将改变多大才能保持训练不至于停滞。如果训练停滞了, If the training stagnates, 输出连接的训练将结束,新的候选神经元将准备。
这就意味着如果在fann_get_cascade_output_stagnation_epochs()期间, MSE没有被 fann_get_cascade_output_change_fraction() 改变, 因为训练的停滞将导致输出连接将被停止。
如果级联输出改变分数很小,输出连接将会训练的更多,如果分数很大则会训练的更少。
默认的级联输出改变分数是0.01,和MSE中的1%相等。
参数
-
ann
-
Neural network resource.
返回值
成功,返回级联输出更改分数,错误则返回 FALSE
.
参见
- fann_set_cascade_output_change_fraction() - 设置级联输出改变分数
- fann_get_MSE() - 从网络中读取均方误差。
- fann_get_cascade_output_stagnation_epochs() - 返回级联输出停滞周期的数量