Structs§
- Celu
Backward - Backward: dx = dy if x >= 0 else dy * exp(x/alpha)
- Celu
Forward - Forward: y = max(0, x) + min(0, alpha*(exp(x/alpha) - 1))
- Celu
Forward Dispatch - Forward: y = max(0, x) + min(0, alpha*(exp(x/alpha) - 1))
- CeluOp
- EluBackward
- Backward: dx = dy if x > 0 else dy * alpha * exp(x)
- EluForward
- Forward: y = x if x > 0 else alpha*(exp(x) - 1)
- EluForward
Dispatch - Forward: y = x if x > 0 else alpha*(exp(x) - 1)
- EluOp
- Selu
Backward - Backward: dx = SCALEdy if x > 0 else dy * SCALEALPHA*exp(x)
- Selu
Forward - Forward: y = SCALE * (x if x > 0 else ALPHA*(exp(x) - 1))
- Selu
Forward Dispatch - Forward: y = SCALE * (x if x > 0 else ALPHA*(exp(x) - 1))
- SeluOp
Functions§
- celu_
backward - Backward: dx = dy if x >= 0 else dy * exp(x/alpha)
- celu_
forward - Forward: y = max(0, x) + min(0, alpha*(exp(x/alpha) - 1))
- elu_
backward - Backward: dx = dy if x > 0 else dy * alpha * exp(x)
- elu_
forward - Forward: y = x if x > 0 else alpha*(exp(x) - 1)
- selu_
backward - Backward: dx = SCALEdy if x > 0 else dy * SCALEALPHA*exp(x)
- selu_
forward - Forward: y = SCALE * (x if x > 0 else ALPHA*(exp(x) - 1))