函式名: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() 函式呼叫之前使用。
- 候選節點停滯的時代數指的是在連續多少代訓練中,沒有新的候選節點加入級聯網路,即候選節點停滯的時代數達到該值時,級聯訓練過程停止。