fann_set_callback

(PECL fann >= 1.0.0)

fann_set_callbackEstablece la función de retrollamada a emplear durante el entrenamiento

Descripción

fann_set_callback(resource $ann, collable $callback): bool

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 null si 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 devuelve false, 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

add a note add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top