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

A link in xpidea.neuro.net.backprop.EpochBackPropagationNetwork. Implements functionality related to an epoch network training model.
Inheritance: BackPropagationLink
Mostrar archivo Open project: AlexCherkasov/Neuro.NET

Protected Properties

Property Type Description
linkEpoch double

Public Methods

Method Description
Epoch ( int epoch ) : void

Overridden.Tells the link, that all patterns have been exposed and it's time to update link weight.

Load ( BinaryReader binaryReader ) : void

Overridden.Loads the link data from the stream.

Save ( BinaryWriter binaryWriter ) : void

Overridden.Stores link data in a binary stream.

UpdateWeight ( double deltaWeight ) : void

Overridden.Updates the link weightaccording to the training model. In this particular case accumulates deltaWeight values in xpidea.neuro.net.backprop.EpochBackPropagationLink.LinkEpoch property.

Protected Methods

Method Description
GetLinkEpoch ( ) : double

Getter for xpidea.neuro.net.backprop.EpochBackPropagationLink.LinkEpoch property.

SetLinkEpoch ( double epoch ) : void

Setter for xpidea.neuro.net.backprop.EpochBackPropagationLink.LinkEpoch property.

Method Details

Epoch() public method

Overridden.Tells the link, that all patterns have been exposed and it's time to update link weight.
public Epoch ( int epoch ) : void
epoch int Number of patterns that was exposed to the network.
return void

GetLinkEpoch() protected method

Getter for xpidea.neuro.net.backprop.EpochBackPropagationLink.LinkEpoch property.
protected GetLinkEpoch ( ) : double
return double

Load() public method

Overridden.Loads the link data from the stream.
public Load ( BinaryReader binaryReader ) : void
binaryReader System.IO.BinaryReader Binary stream reader.
return void

Save() public method

Overridden.Stores link data in a binary stream.
public Save ( BinaryWriter binaryWriter ) : void
binaryWriter System.IO.BinaryWriter Binary stream writer.
return void

SetLinkEpoch() protected method

Setter for xpidea.neuro.net.backprop.EpochBackPropagationLink.LinkEpoch property.
protected SetLinkEpoch ( double epoch ) : void
epoch double New epoch value.
return void

UpdateWeight() public method

Overridden.Updates the link weightaccording to the training model. In this particular case accumulates deltaWeight values in xpidea.neuro.net.backprop.EpochBackPropagationLink.LinkEpoch property.
public UpdateWeight ( double deltaWeight ) : void
deltaWeight double Delta of the weight change.
return void

Property Details

linkEpoch protected_oe property

Stores epoch of the link.
protected double linkEpoch
return double