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

Represents an output node in backpropagation network.
Inheritance: BackPropagationNode
Afficher le fichier Open project: AlexCherkasov/Neuro.NET Class Usage Examples

Méthodes publiques

Méthode Description
BackPropagationOutputNode ( double learningRate, double momentum ) : System

Constructs BackPropagationOutputNode.

Learn ( ) : void

Overridden.Makes the node to learn a new pattern data.

Load ( BinaryReader binaryReader ) : void

Overridden.Loads node data from the binary stream.

Save ( BinaryWriter binaryWriter ) : void

Overridden.Stores node data in a binary stream.

Méthodes protégées

Méthode Description
ComputeError ( ) : double

Method computes node error, based on current node value and previous node error.

GetNodeLearningRate ( ) : double

Getter method of xpidea.neuro.net.backprop.BackPropagationOutputNode.LearningRate property.

GetNodeMomentum ( ) : double

Getter method of xpidea.neuro.net.backprop.BackPropagationOutputNode.Momentum property.

SetNodeLearningRate ( double learningRate ) : void

Setter method of xpidea.neuro.net.backprop.BackPropagationOutputNode.LearningRate property.

SetNodeMomentum ( double momentum ) : void

Setter method of xpidea.neuro.net.backprop.BackPropagationOutputNode.Momentum property.

Method Details

BackPropagationOutputNode() public méthode

Constructs BackPropagationOutputNode.
public BackPropagationOutputNode ( double learningRate, double momentum ) : System
learningRate double Learning rate value.
momentum double Momentum value.
Résultat System

ComputeError() protected méthode

Method computes node error, based on current node value and previous node error.
protected ComputeError ( ) : double
Résultat double

GetNodeLearningRate() protected méthode

Getter method of xpidea.neuro.net.backprop.BackPropagationOutputNode.LearningRate property.
protected GetNodeLearningRate ( ) : double
Résultat double

GetNodeMomentum() protected méthode

Getter method of xpidea.neuro.net.backprop.BackPropagationOutputNode.Momentum property.
protected GetNodeMomentum ( ) : double
Résultat double

Learn() public méthode

Overridden.Makes the node to learn a new pattern data.
public Learn ( ) : void
Résultat void

Load() public méthode

Overridden.Loads node data from the binary stream.
public Load ( BinaryReader binaryReader ) : void
binaryReader System.IO.BinaryReader A binary stream reader.
Résultat void

Save() public méthode

Overridden.Stores node data in a binary stream.
public Save ( BinaryWriter binaryWriter ) : void
binaryWriter System.IO.BinaryWriter A binary stream writer.
Résultat void

SetNodeLearningRate() protected méthode

Setter method of xpidea.neuro.net.backprop.BackPropagationOutputNode.LearningRate property.
protected SetNodeLearningRate ( double learningRate ) : void
learningRate double A new learning rate value.
Résultat void

SetNodeMomentum() protected méthode

Setter method of xpidea.neuro.net.backprop.BackPropagationOutputNode.Momentum property.
protected SetNodeMomentum ( double momentum ) : void
momentum double New node momentum value.
Résultat void