C# Class Encog.Neural.SOM.Training.Neighborhood.NeighborhoodRBF1D

A neighborhood function based on an RBF function.
Inheritance: INeighborhoodFunction
Show file Open project: encog/encog-silverlight-core Class Usage Examples

Public Methods

Method Description
Function ( int currentNeuron, int bestNeuron ) : double

Compute the RBF function.

NeighborhoodRBF1D ( IRadialBasisFunction radial ) : Encog.MathUtil.RBF

Construct the neighborhood function with the specified radial function. Generally this will be a Gaussian function but any RBF should do.

NeighborhoodRBF1D ( RBFEnum type ) : Encog.MathUtil.RBF

Construct a 1d neighborhood function.

Method Details

Function() public method

Compute the RBF function.
public Function ( int currentNeuron, int bestNeuron ) : double
currentNeuron int The current neuron.
bestNeuron int The best neuron.
return double

NeighborhoodRBF1D() public method

Construct the neighborhood function with the specified radial function. Generally this will be a Gaussian function but any RBF should do.
public NeighborhoodRBF1D ( IRadialBasisFunction radial ) : Encog.MathUtil.RBF
radial IRadialBasisFunction The radial basis function to use.
return Encog.MathUtil.RBF

NeighborhoodRBF1D() public method

Construct a 1d neighborhood function.
public NeighborhoodRBF1D ( RBFEnum type ) : Encog.MathUtil.RBF
type RBFEnum The RBF type to use.
return Encog.MathUtil.RBF