C# Class Encog.Neural.Networks.Training.Competitive.Neighborhood.NeighborhoodBubble

A neighborhood function that uses a simple bubble. A width is defined, and any neuron that is plus or minus that width from the winning neuron will be updated as a result of training.
Inheritance: INeighborhoodFunction
Afficher le fichier Open project: encog/encog-silverlight-core Class Usage Examples

Méthodes publiques

Méthode Description
Function ( int currentNeuron, int bestNeuron ) : double

Determine how much the current neuron should be affected by training based on its proximity to the winning neuron.

NeighborhoodBubble ( int width ) : System

Create a bubble neighborhood function that will return 1.0 (full update) for any neuron that is plus or minus the width distance from the winning neuron.

Method Details

Function() public méthode

Determine how much the current neuron should be affected by training based on its proximity to the winning neuron.
public Function ( int currentNeuron, int bestNeuron ) : double
currentNeuron int THe current neuron being evaluated.
bestNeuron int The winning neuron.
Résultat double

NeighborhoodBubble() public méthode

Create a bubble neighborhood function that will return 1.0 (full update) for any neuron that is plus or minus the width distance from the winning neuron.
public NeighborhoodBubble ( int width ) : System
width int The width of the bubble, this is the distance that the neuron /// can be from the winning neuron. The true width, across the /// bubble, is actually two times this parameter.
Résultat System