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

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

layer

Номер слоя

neuron

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

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

Крутизна активации для нейрона или -1, если нейрон не определен в нейронной сети, или false в случае возникновения ошибки.

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