Activations
Activation functions in ND4J — the Activation enum, IActivation interface, mathematical definitions, and usage in layers
Using Activations
In Layer Configuration
import org.nd4j.linalg.activations.Activation;
new DenseLayer.Builder()
.nIn(784).nOut(256)
.activation(Activation.RELU)
.build()As a Standalone Layer
import org.deeplearning4j.nn.conf.layers.ActivationLayer;
.addLayer("relu", new ActivationLayer(Activation.RELU), "dense1")Directly on INDArrays
Via the IActivation Interface
Available Activations
ReLU Family
Activation
Enum Value
Formula
Notes
Smooth Activations
Activation
Enum Value
Formula
Notes
Sigmoid Family
Activation
Enum Value
Formula
Notes
Tanh Family
Activation
Enum Value
Formula
Notes
Output Activations
Activation
Enum Value
Formula
Notes
Other Activations
Activation
Enum Value
Formula
Notes
Recommended Pairings
Hidden Layers
Network Type
Activation
Weight Init
Why
Output Layers
Task
Activation
Loss Function
Why
Custom Activations
Activation Function Comparison
Activation
Range
Monotonic
Smooth
Zero-Centered
Computational Cost
Last updated
Was this helpful?