fann_set_callback
(PECL fann >= 1.0.0)
fann_set_callback — Establece la función de retrollamada a emplear durante el entrenamiento
Descripción
bool fann_set_callback
( resource
$ann
, collable $callback
)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().
Parámetros
-
ann -
Un resource de red neuronal.
-
callback -
La función de retrollamada proporcionada toma los siguientes parámetros:
- ann - El resource de red neuronal
- train - El resource de datos de entrenamiento
o
NULLsi se llamada desde fann_train_on_file() - max_epochs - El número máximo de épocas que debería continuar el entrenamiento
- epochs_between_reports - El número de épocas entre llamadas a esta función
- desired_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 devuelveFALSE, el entrenamiento finalizará.
Valores devueltos
Devuelve TRUE en caso de éxito, o FALSE de lo contrario.
Ver también
- fann_train_on_data() - Entrena un conjunto de datos completo por un período de tiempo
- fann_train_on_file() - Entrena un conjunto de datos completo leído desde un fichero, por un período de tiempo