Activación de unidad lineal rectificada (ReLU).
Con valores predeterminados, esto devuelve la activación estándar de ReLU: max(x, 0)
, el máximo de elementos de 0 y el tensor de entrada.
La modificación de los parámetros predeterminados le permite utilizar umbrales distintos de cero, cambiar el valor máximo de la activación y utilizar un múltiplo distinto de cero de la entrada para valores por debajo del umbral.
Por ejemplo:
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
flotador | ALPHA_DEFAULT | |
flotador | MAX_VALUE_DEFAULT | |
flotador | THRESHOLD_DEFAULT |
Constructores públicos
ReLU (Ops tf) Crea un nuevo ReLU con alpha = ALPHA_DEFAULT , maxValue = MAX_VALUE_DEFAULT , umbral = THRESHOLD_DEFAULT , | |
ReLU (Ops tf, float alpha, float maxValue, float umbral) Crea un nuevo ReLU |
Métodos públicos
Operando <T> |
Métodos heredados
Constantes
flotador final estático público ALPHA_DEFAULT
flotador final estático público MAX_VALUE_DEFAULT
flotador final estático público THRESHOLD_DEFAULT
Constructores públicos
public ReLU (Ops tf)
Crea un nuevo ReLU con alpha = ALPHA_DEFAULT
, maxValue = MAX_VALUE_DEFAULT
, umbral = THRESHOLD_DEFAULT
,
Parámetros
tf | las operaciones de TensorFlow |
---|
public ReLU (Ops tf, float alpha, float maxValue, float umbral)
Crea un nuevo ReLU
Parámetros
tf | las operaciones de TensorFlow |
---|---|
alfa | rige la pendiente para valores inferiores al umbral. |
valor máximo | establece el umbral de saturación (el valor más grande que devolverá la función). |
umbral | el valor umbral de la función de activación por debajo del cual los valores se amortiguarán o se pondrán a cero. |