Main Page | Modules | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

Teem::SigmoidNeuron Class Reference
[Neurons and synapses]

#include <SigmoidNeuron.h>

Inheritance diagram for Teem::SigmoidNeuron:

Teem::Neuron List of all members.

Detailed Description

Sigmoidal (atan) neuron.


Public Member Functions

virtual void setParams (const std::string &param, double value)
 Set parameters. Should be overriden by subclasses to handle more parameters.
virtual void update (double dt)
 Update status of the neuron according to incoming synapse..
virtual void commit ()
 Commit state to lastSpike and lastCurrent.

Protected Attributes

Ishtar::Variable< double > alpha
 alpha value, used in:
$lastCurrent = tanh(alpha \cdot \sum_{i=0}^{incoming.size()-1} ( incoming[i].getCurrent() \cdot incoming[i].weight ))$
double activation
 activation state of this neuron


The documentation for this class was generated from the following files:
Generated on Mon Oct 24 17:38:27 2005 for Teem by  doxygen 1.4.2