(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
Номер нейрона.
Возвращает true
в случае успешного выполнения, или false
в противном случае.