fann_set_activation_function
(PECL fann >= 1.0.0)
fann_set_activation_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
Ресурс нейронної мережі.
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() - Повертає функцію активації