fann_set_activation_steepness

(PECL fann >= 1.0.0)

fann_set_activation_steepness — Встановлює крутизну активації для вказаного нейрона та номера шару

Опис

fann_set_activation_steepness(    resource $ann,    float $activation_steepness,    int $layer,    int $neuron): bool

Установите крутизну активации для нейрона номерneuron у шарі номер layer, Вважаючи вхідний шар як шар 0.

Неможливо встановити крутість активації нейронів у вхідному шарі.

Крутизна функції активації дещо свідчить, наскільки швидко функція активації переходить від мінімуму до максимуму. Високе значення функції активації також надасть більш агресивне навчання.

Під час навчання нейронних мереж, у яких вихідні значення мають бути крайніми (зазвичай 0 і 1, залежно від функції активації), можна використовувати крута функція активації (наприклад, 1.0).

За умовчанням крутість активації становить 0.5.

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

ann

Ресурс нейронної мережі.

activation_steepness

Крутизна активації.

layer

Номер шару.

neuron

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

Значення, що повертаються

Повертає true у разі успішного виконання, або false в іншому випадку.

Дивіться також