fann_set_callback

(PECL fann >= 1.0.0)

fann_set_callbackDéfini la fonction de rappel à utiliser pendant l'entrainement

Description

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

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().

Liste de paramètres

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.

Valeurs de retour

Retourne TRUE en cas de succès, FALSE sinon.

Voir aussi

  • fann_train_on_data() - Effectue un entrainement sur un jeu de données complet pour une période de temps
  • fann_train_on_file() - Effectue un entrainement sur un jeu complet de données, qui peut être lu depuis un fichier, pour une période de temps