C# 클래스 Encog.Neural.SOM.Training.Neighborhood.NeighborhoodRBF

상속: INeighborhoodFunction
파일 보기 프로젝트 열기: encog/encog-silverlight-core 1 사용 예제들

공개 메소드들

메소드 설명
Function ( int currentNeuron, int bestNeuron ) : double

Calculate the value for the multi RBF function.

NeighborhoodRBF ( RBFEnum type, int x, int y ) : Encog.MathUtil.RBF

Construct a 2d neighborhood function based on the sizes for the x and y dimensions.

NeighborhoodRBF ( int size, RBFEnum type ) : Encog.MathUtil.RBF

Construct a multi-dimensional neighborhood function.

비공개 메소드들

메소드 설명
CalculateDisplacement ( ) : void

Calculate all of the displacement values.

TranslateCoordinates ( int index ) : int[]

Translate the specified index into a set of multi-dimensional coordinates that represent the same index. This is how the multi-dimensional coordinates are translated into a one dimensional index for the input neurons.

메소드 상세

Function() 공개 메소드

Calculate the value for the multi RBF function.
public Function ( int currentNeuron, int bestNeuron ) : double
currentNeuron int The current neuron.
bestNeuron int The best neuron.
리턴 double

NeighborhoodRBF() 공개 메소드

Construct a 2d neighborhood function based on the sizes for the x and y dimensions.
public NeighborhoodRBF ( RBFEnum type, int x, int y ) : Encog.MathUtil.RBF
type RBFEnum The RBF type to use.
x int The size of the x-dimension.
y int The size of the y-dimension.
리턴 Encog.MathUtil.RBF

NeighborhoodRBF() 공개 메소드

Construct a multi-dimensional neighborhood function.
public NeighborhoodRBF ( int size, RBFEnum type ) : Encog.MathUtil.RBF
size int The sizes of each dimension.
type RBFEnum The RBF type to use.
리턴 Encog.MathUtil.RBF