Activation Function

From Encog Machine Learning Framework
(Redirected from Activation function)
Jump to: navigation, search

An activation function is a mathematical function used by a neural network to scale numbers to a specific range. There are several activation functions supported by Encog. Some activation functions have parameters that allow such attributes as the slope of the activation function to be defined.

Contents

Most Common

More Activation Functions

Specialty Activation Functions

Comparison of Activation Functions

Comparison of Activation Functions
Encog Class Range PMML Description
ActivationBiPolar -1 or 1 unavailable
ActivationCompetitive n/a unavailable
ActivationElliott [0 to 1] unavailable
ActivationElliottSymmetric [-1 to 1] Elliott
ActivationGaussian [0 to 1] Gauss
ActivationLinear [all real numbers] identity
ActivationLOG [-1 to 1] unavailable
ActivationRamp n/a unavailable
ActivationSigmoid [0 to 1] logistic
ActivationSIN [0 to 1] Sine
ActivationSoftMax n/a unavailable
ActivationStep n/a threshold
ActivationTANH [-1 to 1] tanh