C# Class Encog.Neural.Networks.Training.PNN.TrainBasicPNN

Train a PNN.
Inheritance: Encog.ML.Train.BasicTraining, ICalculationCriteria
Mostra file Open project: encog/encog-silverlight-core Class Usage Examples

Public Methods

Method Description
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.

Method Details

CalcErrorWithMultipleSigma() public method

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.
return double

CalcErrorWithSingleSigma() public method

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

CalculateError() public method

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.
return double

ComputeDeriv() public method

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

Iteration() public final method

public final Iteration ( ) : void
return void

Pause() public final method

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

Resume() public method

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

TrainBasicPNN() public method

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