C# Class Encog.Neural.CPN.CPNNetwork

Inheritance: Encog.ML.BasicML, IMLRegression, IMLResettable, IMLError
显示文件 Open project: encog/encog-silverlight-core Class Usage Examples

Public Methods

Method Description
CPNNetwork ( int theInputCount, int theInstarCount, int theOutstarCount, int theWinnerCount ) : System

Construct the counterpropagation neural network.

CalculateError ( IMLDataSet data ) : double

Calculate the error for this neural network.

Compute ( IMLData input ) : IMLData
ComputeInstar ( IMLData input ) : IMLData

Compute the instar layer.

ComputeOutstar ( IMLData input ) : IMLData

Compute the outstar layer.

Reset ( ) : void

Reset ( int seed ) : void

UpdateProperties ( ) : void

Method Details

CPNNetwork() public method

Construct the counterpropagation neural network.
public CPNNetwork ( int theInputCount, int theInstarCount, int theOutstarCount, int theWinnerCount ) : System
theInputCount int The number of input neurons.
theInstarCount int The number of instar neurons.
theOutstarCount int The number of outstar neurons.
theWinnerCount int The winner count.
return System

CalculateError() public method

Calculate the error for this neural network.
public CalculateError ( IMLDataSet data ) : double
data IMLDataSet The training set.
return double

Compute() public method

public Compute ( IMLData input ) : IMLData
input IMLData
return IMLData

ComputeInstar() public method

Compute the instar layer.
public ComputeInstar ( IMLData input ) : IMLData
input IMLData The input.
return IMLData

ComputeOutstar() public method

Compute the outstar layer.
public ComputeOutstar ( IMLData input ) : IMLData
input IMLData The input.
return IMLData

Reset() public method

public Reset ( ) : void
return void

Reset() public method

public Reset ( int seed ) : void
seed int
return void

UpdateProperties() public method

public UpdateProperties ( ) : void
return void