fann_get_activation_steepness
(PECL fann >= 1.0.0)
fann_get_activation_steepness — Retorna a inclinação da função de ativação para o neurônio e a camada informados
Descrição
Obtém a inclinação da função de ativação para o neurônio de número neuron
na camada de número
layer
, contando a camada de entrada como camada 0.
Não é possível obter inclinação da função de ativação para neurônios na camada de entrada.
A inclinação de uma função de ativação indica o quão rápido a função vai do mínimo até o máximo. Um valor alto irá gerar um treinamento mais agressivo.
Ao treinar redes neurais onde os valores de saída devem estar nos extremos (normalmente 0 e 1, dependendo da função de ativação), um função de ativação bem inclinada pode ser usada (ex.: 1.0).
A inclinação padrão para função de ativação é 0.5.
Parâmetros
ann
-
resource da rede neural.
layer
-
Número da camada.
neuron
-
Número do neurônio.
Valor Retornado
A inclinação da função de ativação para o neurônio ou -1 se o neurônio não estiver definido na rede neural, ou false
em caso de erro.
Veja Também
- fann_set_activation_function() - Define a função de ativação para o neurônio e a camada informados
- fann_set_activation_steepness_layer() - Define a inclinação de ativação para todos os neurônios da camada especificada
- fann_set_activation_steepness_hidden() - Define a inclinação de ativação para todos os neurônios em todas as camadas ocultas
- fann_set_activation_steepness_output() - Define a inclinação de ativação na camada de saída
- fann_set_activation_steepness() - Define a inclinação de ativação para o neurônio e camada informados