|
latest version v1.9 - last update 10 Apr 2010 |
|
Parent class for all propagation functors All propagation functors use a given activation function to calculate the output layer vector using a given input vector and a given weights matrix. More...
#include <ltiStdLayer.h>


Public Member Functions | |
| propagationFunctor (const activationFunctor &theAct) | |
| virtual bool | operator() (const dvector &input, const dmatrix &weights, dvector &outLayer) const =0 |
Parent class for all propagation functors All propagation functors use a given activation function to calculate the output layer vector using a given input vector and a given weights matrix.
| lti::stdLayer::propagationFunctor::propagationFunctor | ( | const activationFunctor & | theAct | ) | [inline] |
defines a linear activation function
| virtual bool lti::stdLayer::propagationFunctor::operator() | ( | const dvector & | input, | |
| const dmatrix & | weights, | |||
| dvector & | outLayer | |||
| ) | const [pure virtual] |
the functor operator
| input | the input vector | |
| weights | the weights matrix of the layer | |
| outLayer | the output vector |
Implemented in lti::stdLayer::distancePropFunctor, and lti::stdLayer::dotPropFunctor.