Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members  

NeuronInitializer Class Reference

Abstract interface class for Neuron weight initializers. More...

#include <initializer.h>

Inheritance diagram for NeuronInitializer:

DummyInitializer GaussianInitializer List of all members.

Public Methods

virtual void initialize (Neuron &neuron)=0
virtual NeuronInitializer * clone () const

Detailed Description

Abstract interface class for Neuron weight initializers.

Definition at line 33 of file initializer.h.


Member Function Documentation

virtual NeuronInitializer* clone   const [inline, virtual]
 

Implementor has to overload this if the initializers are to be cloned.

Reimplemented in GaussianInitializer, and DummyInitializer.

Definition at line 46 of file initializer.h.

virtual void initialize Neuron   neuron [pure virtual]
 

The implementor should overload this to initialize the neuron and it's weights.

Implemented in GaussianInitializer, and DummyInitializer.

Referenced by ANNetwork::init().


The documentation for this class was generated from the following file:
Generated on Thu Feb 10 20:06:45 2005 for Inanna by doxygen1.2.18