fann_get_activation_steepness
(PECL fann >= 1.0.0)
fann_get_activation_steepness — Повертає крутість активації для нейрона, що поставляється, і номери шару.
Опис
fann_get_activation_steepness(resource $ann, int $layer, int $neuron): float
Отримує крутість активації для нейрона з номером neuron
у шарі з номером layer
, Вважаючи вхідний шар, як шар 0.
Неможливо отримати крутість активації для нейронів у вхідному шарі.
Крутизна функції активації говорить про те, як швидко функція активації переходить від мінімуму до максимуму. Високе значення функції активації також надасть більш агресивне навчання.
Під час навчання нейронних мереж, де вихідні значення мають бути на граничних значеннях (зазвичай 0 і 1, залежно від функції активації), можна використовувати крута функція активації (наприклад, 1,0).
Крутизна активації за замовчуванням – 0,5.
Список параметрів
ann
Ресурс нейронної мережі.
layer
Номер шару
neuron
Номер нейрона
Значення, що повертаються
Крутизна активації для нейрона або -1, якщо нейрон не визначений у нейронній мережі, або **false
**в случае возникновения ошибки.
Дивіться також
- fann_set_activation_function() - Встановлює функцію активації для зазначеного нейрона та шару
- fann_set_activation_steepness_layer() - Встановлює крутість активації для всіх нейронів у вказаному номері шару
- fann_set_activation_steepness_hidden() - Встановлює крутість крутості активації для всіх нейронів у всіх прихованих шарах
- fann_set_activation_steepness_output() - Встановлює крутість активації у вихідному шарі
- fann_set_activation_steepness() - Встановлює крутість активації для вказаного нейрона та номера шару