# fann_set_activation_function

(PECL fann >= 1.0.0)

fann_set_activation_function — Défini la fonction d'activation pour le neurone et la couche spécifiés

### Description

fann_set_activation_function(
resource `$ann`,
int `$activation_function`,
int `$layer`,
int `$neuron`
): bool

Défini la fonction d'activation pour le neurone numéro `neuron` dans la couche numéro `layer`, en comptant la couche d'entrée comme étant la couche numéro 0.

Il n'est pas possible de définir les fonctions d'activation pour les neurones de la couche d'entrée.

Lors du choix d'une fonction d'activation, il est important de noter que les fonctions d'activation ont un intervalle différent. `FANN_SIGMOID` est, i.e. dans l'intervalle 0 - 1 alors que `FANN_SIGMOID_SYMMETRIC` est dans l'intervalle -1 - 1 et `FANN_LINEAR` n'est pas lié.

La valeur de la fonction d'activation fournie doit être une constante parmi les fonctions d'activation.

La valeur retournée est une constante parmi les fonctions d'activation.

### Liste de paramètres

`ann`

  Ressource de réseau de neurones.

`activation_function`

  La constante de fonctions d'activation.

`layer`

  Le numéro de la couche.

`neuron`

  Le numéro du neurone.

### Valeurs de retour

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

### Voir aussi

- fann_set_activation_function_layer() - Défini la fonction d'activation pour tous les neurones de la couche spécifiée
- fann_set_activation_function_hidden() - Défini la fonction d'activation pour toutes les couches cachées
- fann_set_activation_function_output() - Défini la fonction d'activation pour la couche d'entrée
- fann_set_activation_steepness() - Défini la pente d'activation pour le neurone et le numéro de couche donnés
- fann_get_activation_function() - Renvoie la fonction d'activation