fann_set_activation_function
(PECL fann >= 1.0.0)
fann_set_activation_function — Define a função de ativação para o neurônio e a camada informados
Descrição
resource
$ann
,int
$activation_function
,int
$layer
,int
$neuron
): bool
Define a função de ativação para o neurônio número neuron
na camada número
layer
, contando a camada de entrada como 0.
Não é possível definir funções de ativação para os neurônios na camada de entrada.
Ao escolher uma função de ativação é importante observar que elas têm faixas diferentes.
FANN_SIGMOID
, por exemplo, está na faixa 0 - 1 enquanto que FANN_SIGMOID_SYMMETRIC
está
na faixa -1 - 1 e FANN_LINEAR
não tem limites.
O valor de activation_function fornecido precisa ser uma das constantes de função de ativação.
O valor de retorno é uma das constantes de função de ativação.
Parâmetros
ann
-
resource da rede neural.
activation_function
-
A constante de função de ativação.
layer
-
O número da camada.
neuron
-
O número do neurônio.
Veja Também
- fann_set_activation_function_layer() - Define a função de ativação para todos os neurônios na camada especificada
- fann_set_activation_function_hidden() - Define a função de ativação para todas as camadas ocultas
- fann_set_activation_function_output() - Define a função de ativação para a camada de saída
- fann_set_activation_steepness() - Define a inclinação de ativação para o neurônio e camada informados
- fann_get_activation_function() - Retorna a função de ativação