(PECL fann >= 1.0.0)
fann_set_callback — 設置訓練期間使用的回調函數。
$ann, collable $callback): bool設置訓練期間使用的回調函數。 這意味著(zhù)它被fann_train_on_data() 或 fann_train_on_file()調用。
ann神經(jīng)網(wǎng)絡(luò ) 資源。
callback提供的回調函數接受以下參數:
ann - 神經(jīng)網(wǎng)絡(luò ) resourcetrain - 訓練數據 resource
或者 當被 fann_train_on_file() 為 nullmax_epochs - 訓練將進(jìn)行的最大周期數。epochs_between_reports - 在調用該函數之前訓練進(jìn)行的最大周期數。desired_error - 期望的 fann_get_MSE() 或者
fann_get_bit_fail(), 取決于fann_set_train_stop_function()函數選擇的停止函數。epochs - The current epoch
回調將會(huì )返回 true. 如果返回 false, 表明訓練將會(huì )終止。
成功時(shí)返回 true,其它情況下返回 false。