(PECL fann >= 1.0.0)
fann_set_callback — Establece la función de retrollamada a emplear durante el entrenamiento
Establece la función de retrollamada a emplear durante el entrenamiento. Esto significa que es llamada desde fann_train_on_data() o fann_train_on_file().
ann
Un resource de red neuronal.
callback
La función de retrollamada proporcionada toma los siguientes parámetros:
ann
- El resource de red neuronaltrain
- El resource de datos de entrenamiento
o null
si se llamada desde fann_train_on_file()max_epochs
- El número máximo de épocas que debería continuar el entrenamientoepochs_between_reports
- El número de épocas entre llamadas a esta funcióndesired_error
- El fann_get_MSE() deseado o
fann_get_bit_fail(), dependiendo de la función de parada elegida mediante
fann_set_train_stop_function()epochs
- La época actual
La retrollamada debería devolver true
. Si devuelve false
, el entrenamiento finalizará.
Devuelve true
en caso de éxito, o false
de lo contrario.