函式名: fann_set_cascade_candidate_stagnation_epochs()
適用版本: FANN >= 2.2.0
用法: bool fann_set_cascade_candidate_stagnation_epochs(resource $ann, int $cascade_candidate_stagnation_epochs)
說明: 此函式用於設定級聯訓練的候選節點停滯的最大世代數。當級聯訓練發現在指定的世代數內沒有獲得更好的結果時,將會停止新增新的候選節點。
引數:
- $ann: 神經網路資源物件,透過 fann_create_standard() 或其他建立神經網路的函式建立。
- $cascade_candidate_stagnation_epochs: 設定候選節點停滯的最大世代數。該值必須大於等於1。
返回值:
- 成功時返回 true,失敗時返回 false。
示例:
<?php
// 建立一個具有 2 個輸入神經元,3 個輸出神經元和 1 個隱藏層的神經網路
$ann = fann_create_standard(3, 2, 3, 1);
// 設定級聯候選節點停滯的最大世代數為 5
$result = fann_set_cascade_candidate_stagnation_epochs($ann, 5);
if ($result) {
echo "設定候選節點停滯的最大世代數成功\n";
} else {
echo "設定候選節點停滯的最大世代數失敗\n";
}
// 其他操作...
// 銷燬神經網路
fann_destroy($ann);
?>
注意:
- 在呼叫此函式之前,必須先建立一個神經網路資源物件。
- 此函式僅適用於 FANN >= 2.2.0 版本。在更早的版本中,可能無法使用該函式。