fann_set_activation_steepness

(PECL fann >= 1.0.0)

fann_set_activation_steepnessDefine a inclinação de ativação para o neurônio e camada informados

Descrição

fann_set_activation_steepness(
    resource $ann,
    float $activation_steepness,
    int $layer,
    int $neuron
): bool

Define a inclinaçã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.

A inclinação de uma função de ativação indica algo sobre a valocidade com que a função se move do mínimo para o máximo. Um valor alto de inclinação 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), uma função de ativação muito inclinada pode ser usada (ex.: 1.0).

A inclinação padrão de ativação é 0.5.

Parâmetros

ann

resource da rede neural.

activation_steepness

A inclinação de ativação.

layer

O número da camada.

neuron

O número do neurônio.

Valor Retornado

Retorna true em caso de sucesso ou false caso contrário.

Veja Também