fann_train_on_file
(PECL fann >= 1.0.0)
fann_train_on_file — Entrena un conjunto de datos completo leído desde un fichero, por un período de tiempo
Descripción
$ann
, string $filename
, int $max_epochs
, int $epochs_between_reports
, float $desired_error
)Entrena un conjunto de datos completo leído desde un fichero, por un período de tiempo.
Este entrenamiento emplea el algoritmo de entrenamiento elegido mediante fann_set_training_algorithm() y los parámetros establecidos para estos algoritmos de entrenamiento.
Parámetros
-
ann -
Un resource de red neuronal.
-
filename -
El fichero que contiene los datos de entrenamiento.
-
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 funciones de retrollamada. Un valor de cero significa que no se llamará a la función del usuario.
-
desired_error -
El fann_get_MSE() o fann_get_bit_fail() deseados, dependiendo de la función de parada elegida mediante fann_set_train_stop_function().
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_epoch() - Entrenar una época con un conjunto de datos de entrenamiento
- fann_get_bit_fail() - El número de bit fallidos
- fann_get_MSE() - Lee el error cuadrático medio de la red
- fann_set_train_stop_function() - Establece la función de parada empleada durante el entrenamiento
- fann_set_training_algorithm() - Establece el algoritmo de entrenamiento
- fann_set_callback() - Establece la función de retrollamada a emplear durante el entrenamiento