array ( 0 => 'index.php', 1 => 'PHP Manual', ), 'head' => array ( 0 => 'UTF-8', 1 => 'ru', ), 'this' => array ( 0 => 'function.fann-set-activation-steepness.php', 1 => 'fann_set_activation_steepness', ), 'up' => array ( 0 => 'ref.fann.php', 1 => 'Функции Fann', ), 'prev' => array ( 0 => 'function.fann-set-activation-steepness-output.php', 1 => 'fann_set_activation_steepness_output', ), 'next' => array ( 0 => 'function.fann-set-bit-fail-limit.php', 1 => 'fann_set_bit_fail_limit', ), 'alternatives' => array ( ), 'source' => array ( 'lang' => 'ru', 'path' => 'reference/fann/functions/fann-set-activation-steepness.xml', ), ); $setup["toc"] = $TOC; $setup["toc_deprecated"] = $TOC_DEPRECATED; $setup["parents"] = $PARENTS; manual_setup($setup); ?>
(PECL fann >= 1.0.0)
fann_set_activation_steepness — Устанавливает крутизну активации для указанного нейрона и номера слоя
$ann
,$activation_steepness
,$layer
,$neuron
Установите крутизну активации для нейрона номер neuron
в слое номер layer
,
считая входной слой как слой 0.
Невозможно установить крутизну активации нейронов во входном слое.
Крутизна функции активации кое-что говорит о том, насколько быстро функция активации переходит от минимума к максимуму. Высокое значение функции активации также даст более агрессивное обучение.
При обучении нейронных сетей, в которых выходные значения должны быть крайними (обычно 0 и 1, в зависимости от функции активации), может использоваться крутая функция активации (например, 1.0).
По умолчанию крутизна активации составляет 0.5.
ann
Ресурс (resource) нейронной сети.
activation_steepness
Крутизна активации.
layer
Номер слоя.
neuron
Номер нейрона.