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