(PECL fann >= 1.0.0)
fann_set_callback — Défini la fonction de rappel à utiliser pendant l'entrainement
Défini la fonction de rappel à utiliser pendant l'entrainement. Elle sera appelée depuis la fonction fann_train_on_data() ou la fonction fann_train_on_file().
ann
Ressource de réseau de neurones.
callback
La fonction de rappel fourni prendra les paramètres suivants :
ann
- Une ressource représentant le réseau neuronal
train
- Une ressource représentant
les données d'entrainement ou null
si appelé depuis la fonction
fann_train_on_file()
max_epochs
- Le nombre maximal d'époques que
l'entrainement doit continuer
epochs_between_reports
- Le nombre d'époques
entre les appels à cette fonction
desired_error
- Le choix entre
fann_get_MSE() et
fann_get_bit_fail(), suivant la fonction d'arrêt
choisie par la fonction fann_set_train_stop_function()
epochs
- L'époque courante
La fonction de rappel doit retourner true
. Si elle retourne false
,
l'entrainement se terminera.