KohonenNeuron

References
public sealed class KohonenNeuron
Represents a single neuron in a Kohonen map.

Constructors

KohonenNeuron

#
public KohonenNeuron(int u, int v, PointN point)
Create a new neuron.
u (int)X index.
v (int)Y index.
point (PointN)Neuron coordinate.

Properties

Point

#
public PointN Point { get; }
Gets the nVector for this neuron.

U

#
public int U { get; }
Gets the x-index of this two-dimensional neuron.

V

#
public int V { get; }
Gets the y-index of this two-dimensional neuron.

Methods

Move

#
public KohonenNeuron Move(PointN target, KohonenNeuron anchor, double progress, double diagonal, out double error)
Pull this neuron towards an n-vector.
target (PointN)Target point to pull to.
anchor (KohonenNeuron)Anchor neuron of pull operation.
progress (double)Process progress (from zero to one).
diagonal (double)Map diagonal metric.
error (out double)Measured error adjustment.
Pulled neuron.

ToString

#
public override string ToString()
Object.ToString