activation_elu {keras3} | R Documentation |
Exponential Linear Unit.
Description
The exponential linear unit (ELU) with alpha > 0
is defined as:
-
x
ifx > 0
-
alpha * exp(x) - 1
ifx < 0
ELUs have negative values which pushes the mean of the activations closer to zero.
Mean activations that are closer to zero enable faster learning as they bring the gradient closer to the natural gradient. ELUs saturate to a negative value when the argument gets smaller. Saturation means a small derivative which decreases the variation and the information that is propagated to the next layer.
Usage
activation_elu(x, alpha = 1)
Arguments
x |
Input tensor. |
alpha |
Numeric. See description for details. |
Value
A tensor, the result from applying the activation to the input tensor x
.
Reference
See Also
Other activations:
activation_exponential()
activation_gelu()
activation_hard_sigmoid()
activation_leaky_relu()
activation_linear()
activation_log_softmax()
activation_mish()
activation_relu()
activation_relu6()
activation_selu()
activation_sigmoid()
activation_silu()
activation_softmax()
activation_softplus()
activation_softsign()
activation_tanh()