查詢

fann_set_cascade_min_cand_epochs()函式—用法及示例

「 設定每個候選樣本的最小訓練時期數 」


函式名: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。你可以根據實際需求修改引數和其他操作。

補充糾錯
熱門PHP函式
分享連結