函数名:fann_get_cascade_candidate_stagnation_epochs()
函数描述:该函数用于获取神经网络级联训练过程中,候选节点停滞的时代数。
适用版本:本函数自 FANN 2.0.0 版本起可用。
用法:int fann_get_cascade_candidate_stagnation_epochs(resource $ann)
参数:$ann 为神经网络资源,通过 fann_create_standard() 或 fann_create_from_file() 创建。
返回值:返回一个整数,表示级联网络的候选节点停滞的时代数。
示例:
<?php
// 创建一个神经网络
$num_input = 4;
$num_output = 1;
$num_layers = 3;
$num_neurons_hidden = 4;
$ann = fann_create_standard($num_layers, $num_input, $num_neurons_hidden, $num_output);
// 获取候选节点停滞的时代数
$stagnation_epochs = fann_get_cascade_candidate_stagnation_epochs($ann);
echo "候选节点停滞的时代数:{$stagnation_epochs}";
// 销毁神经网络资源
fann_destroy($ann);
?>
输出:
候选节点停滞的时代数:15
注意:
- 本函数必须在 fann_cascadetrain_on_data() 函数调用之前使用。
- 候选节点停滞的时代数指的是在连续多少代训练中,没有新的候选节点加入级联网络,即候选节点停滞的时代数达到该值时,级联训练过程停止。