GClasses
|
This is a canonical wavelet. More...
#include <GActivation.h>
Public Member Functions | |
virtual const char * | name () |
Returns the name of this activation function. | |
virtual double | squash (double x) |
The activation function. | |
virtual double | derivative (double x) |
The derivative of the activation function. | |
virtual double | inverse (double y) |
The inverse of the activation function. (This function may throw an exception if the activation function cannot be inverted.) | |
virtual double | center () |
Returns 0.4. | |
virtual double | halfRange () |
Returns 0.6. | |
virtual GActivationFunction * | clone () |
See the comment for GActivationFunction::clone. |
This is a canonical wavelet.
virtual double GClasses::GActivationSinc::center | ( | ) | [inline, virtual] |
Returns 0.4.
Implements GClasses::GActivationFunction.
virtual GActivationFunction* GClasses::GActivationSinc::clone | ( | ) | [inline, virtual] |
See the comment for GActivationFunction::clone.
Implements GClasses::GActivationFunction.
virtual double GClasses::GActivationSinc::derivative | ( | double | x | ) | [inline, virtual] |
The derivative of the activation function.
Implements GClasses::GActivationFunction.
virtual double GClasses::GActivationSinc::halfRange | ( | ) | [inline, virtual] |
Returns 0.6.
Implements GClasses::GActivationFunction.
virtual double GClasses::GActivationSinc::inverse | ( | double | y | ) | [inline, virtual] |
The inverse of the activation function. (This function may throw an exception if the activation function cannot be inverted.)
Implements GClasses::GActivationFunction.
virtual const char* GClasses::GActivationSinc::name | ( | ) | [inline, virtual] |
Returns the name of this activation function.
Implements GClasses::GActivationFunction.
virtual double GClasses::GActivationSinc::squash | ( | double | x | ) | [inline, virtual] |
The activation function.
Implements GClasses::GActivationFunction.