Property | Type | Description | |
---|---|---|---|
firstMiddleNode | int | ||
firstOutputNode | int |
Method | Description | |
---|---|---|
BackPropagationNetwork ( ) : System |
Creates not initialized instance of BackPropagation network.
|
|
BackPropagationNetwork ( double learningRate, double momentum, int nodesInEachLayer ) : System |
Constructs the BackPropagation network.
|
|
BackPropagationNetwork ( string fileName ) : System |
Creates the network from a file.
|
|
CreateLink ( ) : NeuroLink |
Creates a link that will be used to constract the network. In case of xpidea.neuro.net.backprop.BackPropagationNetwork network a xpidea.neuro.net.backprop.BackPropagationLink link is created.
|
|
Learn ( ) : void |
Overridden.Makes the network to learn the pattern that was just exposed to the network. Usually executes right after xpidea.neuro.net.backprop.BackPropagationNetwork.Run method. xpidea.neuro.net.backprop.BackPropagationNetwork.Run
|
|
Load ( |
Overridden.Loads network data from a binary stream.
|
|
NodesInLayer ( int index ) : int |
Returns number of nodes in specific layer.
|
|
Run ( ) : void |
Overridden.Tells the network to produce output values based on its input.
|
|
Save ( |
Overridden.Saves the network to a binary stream.
|
|
Train ( |
Overridden.Performs network training. Here you write the code to train your network.
|
Method | Description | |
---|---|---|
CreateNetwork ( ) : void |
Overridden.Method that constructs network topology.
|
|
GetInputNodesCount ( ) : int |
Overridden.Returns number of nodes in the input layer of the network.
|
|
GetNetworkType ( ) : NeuralNetworkType |
Overridden.Returns type of the network. Used for persistence purposes. |
|
GetOutPutNodesCount ( ) : int |
Overridden.Returns number of nodes in output layer of the network.
|
|
GetOutputNode ( int index ) : NeuroNode |
Overridden.Returns output node of the network by its index.
|
Method | Description | |
---|---|---|
GetMiddleNode ( int index ) : NeuroNode | ||
GetMiddleNodesCount ( ) : int | ||
GetNodesInLayer ( int index ) : int |
public BackPropagationNetwork ( double learningRate, double momentum, int nodesInEachLayer ) : System | ||
learningRate | double | Leraning rate of the network. |
momentum | double | Momentum |
nodesInEachLayer | int | Array of integers specifying number of nodes in each layer of the network. |
return | System |
public BackPropagationNetwork ( string fileName ) : System | ||
fileName | string | |
return | System |
protected GetNetworkType ( ) : NeuralNetworkType | ||
return | NeuralNetworkType |
protected GetOutputNode ( int index ) : NeuroNode | ||
index | int | Output node index. |
return | NeuroNode |
public Load ( |
||
binaryReader | Binary stream reader. | |
return | void |
public NodesInLayer ( int index ) : int | ||
index | int | Layer index. |
return | int |
public Save ( |
||
binaryWriter | Binary stream writer. | |
return | void |
public Train ( |
||
patterns | Set of the patterns that will be exposed to a network during the training. | |
return | void |