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

A neighborhood function that uses a simple bubble. A radius is defined, and any neuron that is plus or minus that width from the winning neuron will be updated as a result of training.
상속: INeighborhoodFunction
파일 보기 프로젝트 열기: encog/encog-silverlight-core 1 사용 예제들

공개 메소드들

메소드 설명
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 radius ) : 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.

메소드 상세

Function() 공개 메소드

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.
리턴 double

NeighborhoodBubble() 공개 메소드

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 radius ) : System
radius int bubble, is actually two times this parameter.
리턴 System