# fann_set_activation_function

(PECL fann >= 1.0.0)

fann_set_activation_function — Establece la función de activación para la neurona y capa proporcionadas

### Descripción

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

Establece la función de activación para la neurona número `neuron` en la capa número `layer`, contando al capa de entrada como capa 0.

No es posible establecer funciones de activación para las neuronas de la capa de entrada.

Al elegir una función de activación, es importante observar que las funciones de activación tienen un rango diferente. `FANN_SIGMOID` está, p.ej., en el rango 0 - 1, mientras que `FANN_SIGMOID_SYMMETRIC` está en el rango -1 - 1, y `FANN_LINEAR` no tiene límites.

The supplied activation_function value must be one of the activation functions constants.

El valor devuelto es una de las constantes de funciones de activación.

### Parámetros

`ann`

  Un resource de red neuronal.

`activation_function`

  La constante de funciones de activación.

`layer`

  El número de capa.

`neuron`

  El número de neurona.

### Valores devueltos

Devuelve `true` en caso de éxito, o `false` de lo contrario.

### Ver también

- fann_set_activation_function_layer() - Establece la función de activación para todas las neuronas de la capa proporcionada
- fann_set_activation_function_hidden() - Establece la función de activación para todas las capas ocultas
- fann_set_activation_function_output() - Establece la función de activación para la capa de salida
- fann_set_activation_steepness() - Establece la pendiente de activación el número de neurona y capa proporcionados
- fann_get_activation_function() - Devuelve la función de activación