C# 클래스 Encog.Neural.ART.ART1

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

Private Properties

프로퍼티 타입 설명
ComputeF1 void
ComputeF2 void
GetOutput void

공개 메소드들

메소드 설명
ART1 ( ) : System

Default constructor, used mainly for persistence.

ART1 ( int theF1Count, int theF2Count ) : System

Construct the ART1 network.

AdjustWeights ( ) : void

Adjust the weights for the pattern just presented.

Classify ( IMLData input ) : int

Classify the input data to a class number.

Compute ( IMLData input ) : IMLData

Compute the output for the BasicNetwork class.

Compute ( BiPolarMLData input, BiPolarMLData output ) : void

Compute the output from the ART1 network. This can be called directly or used by the BasicNetwork class. Both input and output should be bipolar numbers.

Magnitude ( BiPolarMLData input ) : double

Get the magnitude of the specified input.

Reset ( ) : void

Reset the weight matrix back to starting values.

Reset ( int seed ) : void

Reset with a specic seed.

비공개 메소드들

메소드 설명
ComputeF1 ( BiPolarMLData input ) : void

Compute the output from the F1 layer.

ComputeF2 ( ) : void

Compute the output from the F2 layer.

GetOutput ( BiPolarMLData output ) : void

Copy the output from the network to another object.

메소드 상세

ART1() 공개 메소드

Default constructor, used mainly for persistence.
public ART1 ( ) : System
리턴 System

ART1() 공개 메소드

Construct the ART1 network.
public ART1 ( int theF1Count, int theF2Count ) : System
theF1Count int The neuron count for the f1 layer.
theF2Count int The neuron count for the f2 layer.
리턴 System

AdjustWeights() 공개 메소드

Adjust the weights for the pattern just presented.
public AdjustWeights ( ) : void
리턴 void

Classify() 공개 메소드

Classify the input data to a class number.
public Classify ( IMLData input ) : int
input IMLData The input data.
리턴 int

Compute() 공개 메소드

Compute the output for the BasicNetwork class.
public Compute ( IMLData input ) : IMLData
input IMLData The input to the network.
리턴 IMLData

Compute() 공개 메소드

Compute the output from the ART1 network. This can be called directly or used by the BasicNetwork class. Both input and output should be bipolar numbers.
public Compute ( BiPolarMLData input, BiPolarMLData output ) : void
input Encog.ML.Data.Specific.BiPolarMLData The input to the network.
output Encog.ML.Data.Specific.BiPolarMLData The output from the network.
리턴 void

Magnitude() 공개 메소드

Get the magnitude of the specified input.
public Magnitude ( BiPolarMLData input ) : double
input Encog.ML.Data.Specific.BiPolarMLData The input to calculate the magnitude for.
리턴 double

Reset() 공개 메소드

Reset the weight matrix back to starting values.
public Reset ( ) : void
리턴 void

Reset() 공개 메소드

Reset with a specic seed.
public Reset ( int seed ) : void
seed int The seed to reset with.
리턴 void