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> |
Métodos herdados
Constantes
flutuador final estático público ALPHA_DEFAULT
flutuador final estático público MAX_VALUE_DEFAULT
flutuador final estático público THRESHOLD_DEFAULT
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 |
|---|
ReLU público (Ops tf, float alfa, float maxValue, limite flutuante)
Cria um novo ReLU
Parâmetros
| TF | as operações do TensorFlow |
|---|---|
| alfa | rege 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