BipolarActivationFunction Class Reference
[Neural Network filtering]

The biploar activation function is a common function in NN applications. More...

#include <BipolarActivationFunction.h>

Inheritance diagram for BipolarActivationFunction:

Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual double CalcOutput (const double input)
 The function that maps between the weighted sum that's the input of the neuron and the output.
virtual double CalcDeriv (const double input)
 The derivative of the function defined in CalcOutput.
 BipolarActivationFunction ()
virtual ~BipolarActivationFunction ()


Detailed Description

The biploar activation function is a common function in NN applications.

The output is $ \tanh (0.5 x) $ and can assume values between $ -1 \ldots 1 $.

Definition at line 11 of file BipolarActivationFunction.h.


Constructor & Destructor Documentation

BipolarActivationFunction::BipolarActivationFunction (  ) 

Definition at line 6 of file BipolarActivationFunction.cpp.

BipolarActivationFunction::~BipolarActivationFunction (  )  [virtual]

Definition at line 8 of file BipolarActivationFunction.cpp.


Member Function Documentation

double BipolarActivationFunction::CalcDeriv ( const double  input  )  [virtual]

The derivative of the function defined in CalcOutput.

Implements GeneralActivationFunction.

Definition at line 16 of file BipolarActivationFunction.cpp.

double BipolarActivationFunction::CalcOutput ( const double  input  )  [virtual]

The function that maps between the weighted sum that's the input of the neuron and the output.

Implements GeneralActivationFunction.

Definition at line 11 of file BipolarActivationFunction.cpp.


The documentation for this class was generated from the following files:

Generated on Tue Aug 4 16:04:17 2009 for GPLIB++ by  doxygen 1.5.8