C# Class NeuralNetwork.Network.Network

Afficher le fichier Open project: trentsartain/Neural-Network Class Usage Examples

Méthodes publiques

Méthode Description
Compute ( ) : double[]
GetRandom ( ) : double
Network ( int inputSize, int hiddenSize, int outputSize, double learnRate = null, double momentum = null ) : System
Train ( List dataSets, double minimumError ) : void
Train ( List dataSets, int numEpochs ) : void

Private Methods

Méthode Description
BackPropagate ( ) : void
CalculateError ( ) : double
ForwardPropagate ( ) : void

Method Details

Compute() public méthode

public Compute ( ) : double[]
Résultat double[]

GetRandom() public static méthode

public static GetRandom ( ) : double
Résultat double

Network() public méthode

public Network ( int inputSize, int hiddenSize, int outputSize, double learnRate = null, double momentum = null ) : System
inputSize int
hiddenSize int
outputSize int
learnRate double
momentum double
Résultat System

Train() public méthode

public Train ( List dataSets, double minimumError ) : void
dataSets List
minimumError double
Résultat void

Train() public méthode

public Train ( List dataSets, int numEpochs ) : void
dataSets List
numEpochs int
Résultat void