C# Class xpidea.neuro.net.bam.BidirectionalAssociativeMemoryOutputNode

Implements output node in the BAM network.
Inheritance: xpidea.neuro.net.adaline.AdalineNode
ファイルを表示 Open project: AlexCherkasov/Neuro.NET Class Usage Examples

Protected Properties

Property Type Description
nodesLastValue double

Public Methods

Method Description
Learn ( ) : void

Overridden.Teaches the node.

Load ( BinaryReader binaryReader ) : void

Overridden.Loads node data from a binary stream.

Run ( ) : void

Overridden.Runs the node.

Stores current value of the node as xpidea.neuro.net.bam.BidirectionalAssociativeMemoryOutputNode.NodeLastValue and runs the node to calculate the new value.

Save ( BinaryWriter binaryWriter ) : void

Overridden.Stores node data into the binary stream.

Protected Methods

Method Description
GetNodeLastValue ( ) : double

Retrieves previous value of the node.

SetNodeLastValue ( double aLastValue ) : void

Sets node previous value.

SetNodeValue ( double value ) : void

Overridden.Sets node value.

As well sets node error equal to node value.

Method Details

GetNodeLastValue() protected method

Retrieves previous value of the node.
protected GetNodeLastValue ( ) : double
return double

Learn() public method

Overridden.Teaches the node.
public Learn ( ) : void
return void

Load() public method

Overridden.Loads node data from a binary stream.
public Load ( BinaryReader binaryReader ) : void
binaryReader System.IO.BinaryReader Binary stream reader.
return void

Run() public method

Overridden.Runs the node.
Stores current value of the node as xpidea.neuro.net.bam.BidirectionalAssociativeMemoryOutputNode.NodeLastValue and runs the node to calculate the new value.
public Run ( ) : void
return void

Save() public method

Overridden.Stores node data into the binary stream.
public Save ( BinaryWriter binaryWriter ) : void
binaryWriter System.IO.BinaryWriter Binary stream writer.
return void

SetNodeLastValue() protected method

Sets node previous value.
protected SetNodeLastValue ( double aLastValue ) : void
aLastValue double Previous value of the node.
return void

SetNodeValue() protected method

Overridden.Sets node value.
As well sets node error equal to node value.
protected SetNodeValue ( double value ) : void
value double New node value.
return void

Property Details

nodesLastValue protected_oe property

Stores previous value of the node.
protected double nodesLastValue
return double