Effectue un entraînement sur un jeu de données complet pour une période de temps

# fann_train_on_data

(PECL fann >= 1.0.0)

fann_train_on_data — Effectue un entraînement sur un jeu de données complet pour une période de temps

### Description

function fann_train_on_data(
resource `$ann`,
resource `$data`,
int `$max_epochs`,
int `$epochs_between_reports`,
float `$desired_error`
): bool

Effectue un entraînement sur un jeu de données complet pour une période de temps.

Cet entraînement utilise l'algorithme d'entraînement choisi par la fonction fann_set_training_algorithm() et le jeu de paramètres pour ces algorithmes d'entraînement.

### Liste de paramètres

`ann`
  Ressource de réseau de neurones.
`data`
  Ressource de données d'entrainement du réseau de neurones.
`max_epochs`

  Le nombre maximal d'époques que l'entraînement doit durer

`epochs_between_reports`

  Le nombre d'époques entre les appels à la fonction de rappel. Une valeur de zéro signifie que la fonction utilisateur ne sera jamais appelée.

`desired_error`

  Le fann_get_MSE() ou le fann_get_bit_fail() voulu, suivant la fonction d'arrêt choisie par la fonction fann_set_train_stop_function()

### Valeurs de retour

Retourne `true` en cas de succès, `false` sinon.

### Voir aussi

- fann_train_on_file() - Effectue un entraînement sur un jeu complet de données, qui peut être lu depuis un fichier, pour une période de temps
- fann_train_epoch() - Effectue un entraînement avec un jeu de données d'entraînement
- fann_get_bit_fail() - Le nombre de bits échoués
- fann_get_MSE() - Lit le taux d'erreur quadratique moyen du réseau
- fann_set_train_stop_function() - Définit la fonction d'arrêt à utiliser durant l'entraînement
- fann_set_training_algorithm() - Définit l'algorithme d'entraînement
- fann_set_callback() - Définit la fonction de rappel à utiliser pendant l'entraînement

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open