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

Implements the link in the Backpropagaion network.
Inheritance: NeuroLink
Afficher le fichier Open project: AlexCherkasov/Neuro.NET

Méthodes publiques

Méthode Description
BackPropagationLink ( ) : System

Constructs the link and calls xpidea.neuro.net.backprop.BackPropagationLink.DoAfterCreate method to initialize data.

Load ( BinaryReader binaryReader ) : void

Overridden.Loads link's data from the binary stream.

Save ( BinaryWriter binaryWriter ) : void

Overridden. Stores link's data in a binary stream.

UpdateWeight ( double deltaWeight ) : void

Overridden.Updates link weight according the formula.

Méthodes protégées

Méthode Description
DoAfterCreate ( ) : void

Initializes link weight to a random value from -1..1 and link delta to 0.

GetLinkDelta ( ) : double

Getter method of xpidea.neuro.net.backprop.BackPropagationLink.GetLinkDelta property.

SetLinkDelta ( double delta ) : void

Setter method of xpidea.neuro.net.backprop.BackPropagationLink.LinkDelta property.

Method Details

BackPropagationLink() public méthode

Constructs the link and calls xpidea.neuro.net.backprop.BackPropagationLink.DoAfterCreate method to initialize data.
public BackPropagationLink ( ) : System
Résultat System

DoAfterCreate() protected méthode

Initializes link weight to a random value from -1..1 and link delta to 0.
protected DoAfterCreate ( ) : void
Résultat void

GetLinkDelta() protected méthode

Getter method of xpidea.neuro.net.backprop.BackPropagationLink.GetLinkDelta property.
protected GetLinkDelta ( ) : double
Résultat double

Load() public méthode

Overridden.Loads link's 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 link's data in a binary stream.
public Save ( BinaryWriter binaryWriter ) : void
binaryWriter System.IO.BinaryWriter A binary stream writer.
Résultat void

SetLinkDelta() protected méthode

Setter method of xpidea.neuro.net.backprop.BackPropagationLink.LinkDelta property.
protected SetLinkDelta ( double delta ) : void
delta double New delta value.
Résultat void

UpdateWeight() public méthode

Overridden.Updates link weight according the formula.
public UpdateWeight ( double deltaWeight ) : void
deltaWeight double Delta of link weight change.
Résultat void