Main Page   Class Hierarchy   Alphabetical List   Compound List   Compound Members  

prapi::neuro::SOMNeighborhood Class Reference

#include <SOM.h>

Inheritance diagram for prapi::neuro::SOMNeighborhood:

Object prapi::neuro::SOMNeighborhood::Bubble List of all members.

Detailed Description

A base class for different types of neighborhoods.

When updating nodes in the SOM, the amount of vector movement is determined by the weight returned by a SOMNeighborhood instance and the current learning rate (multiplied).

Public Methods

virtual double getWeight (double radius, double distance) const=0
 Get the weight for a node update.

Member Function Documentation

virtual double prapi::neuro::SOMNeighborhood::getWeight double    radius,
double    distance
const [pure virtual]

Get the weight for a node update.

radius  the current effective update radius
distance  the distance from the winning node to the one to be updated.
the  weight for a vector update, [0,1]. 0 means no change.

Implemented in prapi::neuro::SOMNeighborhood::Bubble.

The documentation for this class was generated from the following file:
Documentation generated on 11.09.2003 with Doxygen.
The documentation is copyrighted material.
Copyright © Topi Mäenpää 2003. All rights reserved.