fann_set_callback
(PECL fann >= 1.0.0)
fann_set_callback — 設定訓練期間使用的回撥函式。
說明
fann_set_callback(resource
$ann
, collable $callback
): bool設定訓練期間使用的回撥函式。 這意味著它被fann_train_on_data() 或 fann_train_on_file()呼叫。
參數
-
ann
-
神經網路 資源。
-
callback
-
提供的回撥函式接受以下參數:
ann
- 神經網路 resourcetrain
- 訓練數據 resource 或者 當被 fann_train_on_file() 為null
max_epochs
- 訓練將進行的最大週期數。epochs_between_reports
- 在呼叫該函式之前訓練進行的最大週期數。desired_error
- 期望的 fann_get_MSE() 或者 fann_get_bit_fail(), 取決於fann_set_train_stop_function()函式選擇的停止函式。epochs
- The current epoch
回撥將會返回
true
. 如果返回false
, 表明訓練將會終止。
返回值
成功時返回 true
,其它情況下返回 false
。