ReLU

classe pública ReLU

Ativação da Unidade Linear Retificada (ReLU).

Com valores padrão, isso retorna a ativação ReLU padrão: max(x, 0) , o máximo elemento a elemento de 0 e o tensor de entrada.

A modificação dos parâmetros padrão permite usar limites diferentes de zero, alterar o valor máximo da ativação e usar um múltiplo diferente de zero da entrada para valores abaixo do limite.

Por exemplo:

     Operand<TFloat32> input = tf.constant(
              new float[] {-10f, -5f, 0.0f, 5f, 10f});

     // With default parameters
     ReLU<TFloat32> relu = new ReLU<>(tf);
     Operand<TFloat32> result = relu.call(input);
     // result is [0.f,  0.f,  0.f,  5.f, 10.f]

     // With alpha = 0.5
     relu = new ReLU<>(tf, 0.5f, ReLU.MAX_VALUE_DEFAULT, ReLU.THRESHOLD_DEFAULT);
     result = relu.call(input);
     // result is [-5.f , -2.5f,  0.f ,  5.f , 10.f]

     // With maxValue = 5
     relu = new ReLU<>(tf, ReLU.ALPHA_DEFAULT, 5f, ReLU.THRESHOLD_DEFAULT);
     result = relu.call(input);
     // result is [0.f, 0.f, 0.f, 5.f, 5.f]

     // With threshold = 5
     relu = new ReLU<>(tf, ReLU.ALPHA_DEFAULT, ReLU.MAX_VALUE_DEFAULT, 5f);
     result = relu.call(input);
     // result is [-0.f, -0.f,  0.f,  0.f, 10.f]
 

Constantes

flutuador ALPHA_DEFAULT
flutuador MAX_VALUE_DEFAULT
flutuador THRESHOLD_DEFAULT

Construtores Públicos

ReLU (operações tf)
Cria um novo ReLU com alfa= ALPHA_DEFAULT , maxValue= MAX_VALUE_DEFAULT , limite= THRESHOLD_DEFAULT ,
ReLU (Ops tf, float alfa, float maxValue, limite flutuante)
Cria um novo ReLU

Métodos Públicos

Operando <T>
chamada (entrada operando <T>)
Obtém a operação de cálculo para a ativação.

Métodos herdados

Constantes

flutuador final estático público ALPHA_DEFAULT

Valor constante: 0,0

flutuador final estático público MAX_VALUE_DEFAULT

Valor Constante: NaN

flutuador final estático público THRESHOLD_DEFAULT

Valor constante: 0,0

Construtores Públicos

ReLU pública (Ops tf)

Cria um novo ReLU com alfa= ALPHA_DEFAULT , maxValue= MAX_VALUE_DEFAULT , limite= THRESHOLD_DEFAULT ,

Parâmetros
TF as operações do TensorFlow

public ReLU (Ops tf, float alfa, float maxValue, limite flutuante)

Cria um novo ReLU

Parâmetros
TF as operações do TensorFlow
alfa governa a inclinação para valores inferiores ao limite.
Valor máximo define o limite de saturação (o maior valor que a função retornará).
limite o valor limite da função de ativação abaixo do qual os valores serão amortecidos ou definidos como zero.

Métodos Públicos

chamada de operando público <T> (entrada de operando <T>)

Obtém a operação de cálculo para a ativação.

Parâmetros
entrada o tensor de entrada
Devoluções
  • O operando para a ativação