C# Class xpidea.neuro.net.backprop.EpochBackPropagationNetwork

Nwtwork that implements Epoch training strategy.
Inheritance: BackPropagationNetwork
Afficher le fichier Open project: AlexCherkasov/Neuro.NET

Méthodes publiques

Méthode Description
CreateLink ( ) : NeuroLink

Overridden.Creates new xpidea.neuro.net.backprop.EpochBackPropagationLink

Epoch ( int epoch ) : void

Overridden.Finalizes trainig cycle of the network. Used by xpidea.neuro.net.NeuralNetwork.Train method of the network.

EpochBackPropagationNetwork ( double learningRate, double momentum, int nodesInEachLayer ) : System

Constructs EpochBackPropagationNetwork network.

EpochBackPropagationNetwork ( string fileName ) : System

Creates the network from a file.

Train ( PatternsCollection patterns ) : void

Overridden.Trains the network (makes the network learn the patterns).

Méthodes protégées

Méthode Description
GetNetworkType ( ) : NeuralNetworkType

Overridden.Returns xpidea.neuro.net.NeuralNetworkType.nntEpochBackProp for this network.

Method Details

CreateLink() public méthode

Overridden.Creates new xpidea.neuro.net.backprop.EpochBackPropagationLink
public CreateLink ( ) : NeuroLink
Résultat NeuroLink

Epoch() public méthode

Overridden.Finalizes trainig cycle of the network. Used by xpidea.neuro.net.NeuralNetwork.Train method of the network.
public Epoch ( int epoch ) : void
epoch int Number of patterns was exposed to the network.
Résultat void

EpochBackPropagationNetwork() public méthode

Constructs EpochBackPropagationNetwork network.
public EpochBackPropagationNetwork ( double learningRate, double momentum, int nodesInEachLayer ) : System
learningRate double Network's leraning rate.
momentum double Nodes momentum.
nodesInEachLayer int Nodes in each layer.
Résultat System

EpochBackPropagationNetwork() public méthode

Creates the network from a file.
public EpochBackPropagationNetwork ( string fileName ) : System
fileName string
Résultat System

GetNetworkType() protected méthode

Overridden.Returns xpidea.neuro.net.NeuralNetworkType.nntEpochBackProp for this network.
protected GetNetworkType ( ) : NeuralNetworkType
Résultat NeuralNetworkType

Train() public méthode

Overridden.Trains the network (makes the network learn the patterns).
public Train ( PatternsCollection patterns ) : void
patterns xpidea.neuro.net.patterns.PatternsCollection Training patterns.
Résultat void