Enum fann_sys::fann_activationfunc_enum
[−]
[src]
pub enum fann_activationfunc_enum { FANN_NONE, FANN_LINEAR, FANN_THRESHOLD, FANN_THRESHOLD_SYMMETRIC, FANN_SIGMOID, FANN_SIGMOID_STEPWISE, FANN_SIGMOID_SYMMETRIC, FANN_SIGMOID_SYMMETRIC_STEPWISE, FANN_GAUSSIAN, FANN_GAUSSIAN_SYMMETRIC, FANN_GAUSSIAN_STEPWISE, FANN_ELLIOTT, FANN_ELLIOTT_SYMMETRIC, FANN_LINEAR_PIECE, FANN_LINEAR_PIECE_SYMMETRIC, FANN_SIN_SYMMETRIC, FANN_COS_SYMMETRIC, FANN_SIN, FANN_COS, }
The activation functions used for the neurons during training. The activation functions
can either be defined for a group of neurons by fann_set_activation_function_hidden
and
fann_set_activation_function_output
, or it can be defined for a single neuron by
fann_set_activation_function
.
The steepness of an activation function is defined in the same way by
fann_set_activation_steepness_hidden
, fann_set_activation_steepness_output
and
fann_set_activation_steepness
.
The functions are described with functions where:
x is the input to the activation function,
y is the output,
s is the steepness and
d is the derivation.
Variants
FANN_NONE | Neuron does not exist or does not have an activation function. |
FANN_LINEAR | Linear activation function.
|
FANN_THRESHOLD | Threshold activation function.
|
FANN_THRESHOLD_SYMMETRIC | Threshold activation function.
|
FANN_SIGMOID | Sigmoid activation function.
|
FANN_SIGMOID_STEPWISE | Stepwise linear approximation to sigmoid.
|
FANN_SIGMOID_SYMMETRIC | Symmetric sigmoid activation function, aka. tanh.
|
FANN_SIGMOID_SYMMETRIC_STEPWISE | Stepwise linear approximation to symmetric sigmoid.
|
FANN_GAUSSIAN | Gaussian activation function.
|
FANN_GAUSSIAN_SYMMETRIC | Symmetric gaussian activation function.
|
FANN_GAUSSIAN_STEPWISE | Stepwise linear approximation to gaussian. Faster than gaussian but a bit less precise. NOT implemented yet. |
FANN_ELLIOTT | Fast (sigmoid like) activation function defined by David Elliott
|
FANN_ELLIOTT_SYMMETRIC | Fast (symmetric sigmoid like) activation function defined by David Elliott
|
FANN_LINEAR_PIECE | Bounded linear activation function.
|
FANN_LINEAR_PIECE_SYMMETRIC | Bounded linear activation function.
|
FANN_SIN_SYMMETRIC | Periodical sine activation function.
|
FANN_COS_SYMMETRIC | Periodical cosine activation function.
|
FANN_SIN | Periodical sine activation function.
|
FANN_COS | Periodical cosine activation function.
|