查詢

fann_set_cascade_max_out_epochs()函式—用法及示例

「 設定級聯訓練中輸出節點的最大訓練輪數 」


函式名稱:fann_set_cascade_max_out_epochs()

函式描述:設定級聯訓練中輸出節點最大訓練輪數。

適用版本:FANN >= 2.1.0

語法:bool fann_set_cascade_max_out_epochs(resource $ann, int $max_out_epochs)

引數:

  • $ann:FANN 神經網路資源。
  • $max_out_epochs:輸出節點最大訓練輪數,必須是一個整數。

返回值:成功時返回 true,失敗時返回 false。

說明:該函式用於設定級聯訓練中輸出節點的最大訓練輪數。級聯訓練是一種特殊的訓練方法,用於訓練具有動態節點的神經網路。

示例:

// 建立一個具有2個輸入節點、1個輸出節點的神經網路
$ann = fann_create_standard(3, 2, 3, 1);

// 設定級聯訓練中輸出節點最大訓練輪數為100
fann_set_cascade_max_out_epochs($ann, 100);

// 進行神經網路訓練
fann_train_on_data($ann, $train_data, $max_epochs, $epochs_between_reports, $desired_error);

// 銷燬神經網路資源
fann_destroy($ann);

在上面的示例中,我們首先建立了一個具有2個輸入節點和1個輸出節點的神經網路。然後,我們使用fann_set_cascade_max_out_epochs()函式將輸出節點的最大訓練輪數設定為100。接下來,我們使用fann_train_on_data()函式對神經網路進行訓練。最後,我們使用fann_destroy()函式銷燬神經網路資源。

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