C# 클래스 Encog.Neural.Networks.Training.PNN.TrainBasicPNN

Train a PNN.
상속: Encog.ML.Train.BasicTraining, ICalculationCriteria
파일 보기 프로젝트 열기: encog/encog-silverlight-core 1 사용 예제들

공개 메소드들

메소드 설명
CalcErrorWithMultipleSigma ( double x, double der1, double der2, bool der ) : double

Calculate the error with multiple sigmas.

CalcErrorWithSingleSigma ( double sig ) : double

Calculate the error using a common sigma.

CalculateError ( IMLDataSet training, bool deriv ) : double

Calculate the error for the entire training set.

ComputeDeriv ( IMLData input, IMLData target ) : IMLData

Compute the derivative for target data.

Iteration ( ) : void

Pause ( ) : TrainingContinuation

Resume ( TrainingContinuation state ) : void

TrainBasicPNN ( BasicPNN network, IMLDataSet training ) : System

Train a BasicPNN.

메소드 상세

CalcErrorWithMultipleSigma() 공개 메소드

Calculate the error with multiple sigmas.
public CalcErrorWithMultipleSigma ( double x, double der1, double der2, bool der ) : double
x double The data.
der1 double The first derivative.
der2 double The 2nd derivatives.
der bool Calculate the derivative.
리턴 double

CalcErrorWithSingleSigma() 공개 메소드

Calculate the error using a common sigma.
public CalcErrorWithSingleSigma ( double sig ) : double
sig double The sigma to use.
리턴 double

CalculateError() 공개 메소드

Calculate the error for the entire training set.
public CalculateError ( IMLDataSet training, bool deriv ) : double
training IMLDataSet Training set to use.
deriv bool Should we find the derivative.
리턴 double

ComputeDeriv() 공개 메소드

Compute the derivative for target data.
public ComputeDeriv ( IMLData input, IMLData target ) : IMLData
input IMLData The input.
target IMLData The target data.
리턴 IMLData

Iteration() 공개 최종 메소드

public final Iteration ( ) : void
리턴 void

Pause() 공개 최종 메소드

public final Pause ( ) : TrainingContinuation
리턴 Encog.Neural.Networks.Training.Propagation.TrainingContinuation

Resume() 공개 메소드

public Resume ( TrainingContinuation state ) : void
state Encog.Neural.Networks.Training.Propagation.TrainingContinuation
리턴 void

TrainBasicPNN() 공개 메소드

Train a BasicPNN.
public TrainBasicPNN ( BasicPNN network, IMLDataSet training ) : System
network Encog.Neural.PNN.BasicPNN The network to train.
training IMLDataSet The training data.
리턴 System