函式名:fann_set_cascade_min_cand_epochs()
適用版本:FANN >= 2.1.0
用法:bool fann_set_cascade_min_cand_epochs(resource $ann, int $cascade_min_cand_epochs)
函式說明:設定級聯訓練中每個候選樣本的最小訓練時期數。在級聯訓練中,每個候選樣本都會被訓練多個時期,直到其誤差低於預設的最小誤差值。此函式用於設定每個候選樣本的最小訓練時期數。
引數:
- $ann:神經網路資源,透過fann_create_standard()或fann_create_from_file()等函式建立。
- $cascade_min_cand_epochs:整數,表示每個候選樣本的最小訓練時期數。
返回值:成功時返回 true,失敗時返回 false。
示例:
<?php
// 建立一個具有2個輸入、3個隱藏層和1個輸出的神經網路
$ann = fann_create_standard(4, 2, 3, 1);
// 設定級聯訓練中每個候選樣本的最小訓練時期數為10
fann_set_cascade_min_cand_epochs($ann, 10);
// 其他操作,如設定訓練資料、訓練網路等
// 銷燬神經網路
fann_destroy($ann);
?>
以上示例程式碼建立了一個具有2個輸入、3個隱藏層和1個輸出的神經網路,並設定了級聯訓練中每個候選樣本的最小訓練時期數為10。你可以根據實際需求修改引數和其他操作。