Устанавливает функцию активации для указанного нейрона и слоя

# fann_set_activation_function

(PECL fann >= 1.0.0)

fann_set_activation_function — Устанавливает функцию активации для указанного нейрона и слоя

### Описание

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

Установите функцию активации для нейрона номер `neuron` в слое номер `layer`, считая входной слой как слой 0.

Невозможно установить функции активации для нейронов во входном слое.

При выборе функции активации важно учитывать, что у функций активации разный диапазон. `FANN_SIGMOID`, например, в диапазоне от 0 до 1, в то время как `FANN_SIGMOID_SYMMETRIC` находится в диапазоне от -1 до 1, а `FANN_LINEAR` без ограничений.

Предоставленное значение activation_function должно быть одной из констант функций активации.

Возвращаемое значение - одна из констант функций активации.

### Список параметров

`ann`
  Ресурс (resource) нейронной сети.
`activation_function`

  Константа функций активации.

`layer`

  Номер слоя.

`neuron`

  Номер нейрона.

### Возвращаемые значения

Функция возвращает `true`, если выполнилась успешно, иначе `false`.

### Смотрите также

- fann_set_activation_function_layer() - Устанавливает функцию активации для всех нейронов в предоставленном слое
- fann_set_activation_function_hidden() - Устанавливает функцию активации для всех скрытых слоёв
- fann_set_activation_function_output() - Устанавливает функцию активации для выходного слоя
- fann_set_activation_steepness() - Устанавливает крутизну активации для указанного нейрона и номера слоя
- fann_get_activation_function() - Возвращает функцию активации

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