ActivationFunctionHiddenLayer
ActivationFunctionHiddenLayer
ActivationFunctionHiddenLayer is a property of a NeuralNet object. It specifies the activation function used in the hidden layer(s). It can be one of Linear, Threshold, ThresholdSymmetric, Sigmoid, SigmoidStepwise, SigmoidSymmetric, SigmoidSymmetricStepwise. See each function for further information. The default is SigmoidSymmetric.
Linear
Linear is a value of the NeuralNet properties ActivationFunctionHiddenLayer and ActivationFunctionOutputLayer. The linear activation function can produce any output values.
Sigmoid
Sigmoid is a value of the NeuralNet properties ActivationFunctionHiddenLayer and ActivationFunctionOutputLayer. The sigmoid activation function is the usual sigmoid function with output between zero and one.
SigmoidStepwise
SigmoidStepwise is a value of the NeuralNet properties ActivationFunctionHiddenLayer and ActivationFunctionOutputLayer. The stepwise sigmoid activation function is a piecewise linear approximation of the usual sigmoid function with output between zero and one.
SigmoidSymmetric
SigmoidSymmetric is a value of the NeuralNet properties ActivationFunctionHiddenLayer and ActivationFunctionOutputLayer. The symmetrical sigmoid activation function is the usual tanh sigmoid function with output between minus one and one. It is the default activation function.
SigmoidSymmetricStepwise
SigmoidSymmetricStepwise is a value of the NeuralNet properties ActivationFunctionHiddenLayer and ActivationFunctionOutputLayer. The symmetrical sigmoid activation function is a piecewise linear approximation o the usual tanh sigmoid function with output between minus one and one.
Threshold
Threshold is a value of the NeuralNet properties ActivationFunctionHiddenLayer and ActivationFunctionOutputLayer. The threshold activation function acts as a binary switch. Threshold is not differentiable and can therefore not be used for training.
ThresholdSymmetric
ThresholdSymmetric is a value of the NeuralNet properties ActivationFunctionHiddenLayer and ActivationFunctionOutputLayer. The symmetric threshold activation function acts as a binary switch with values of -1 and 1. ThresholdSymmetric is not differentiable and can therefore not be used for training.
Created by freegoldbar (September 16, 2004)