Свойство | Type | Description | |
---|---|---|---|
columsCount | int | ||
currentIteration | long | ||
currentNeighborhoodSize | int | ||
finalLearningRate | double | ||
initialLearningRate | double | ||
initialNeighborhoodSize | int | ||
kohonenLayer | ].NeuroNode[ | ||
neighborhoodReduceInterval | int | ||
rowsCount | int | ||
trainingIterations | long | ||
winnigCol | int | ||
winnigRow | int |
Méthode | Description | |
---|---|---|
Epoch ( int epoch ) : void |
Overridden.Epoch - number of patterns that was exposed to a network during one training cycle.
|
|
Learn ( ) : void |
Overridden.Teaches the network.
|
|
Load ( |
Overridden.Loads network data from the binary stream.
|
|
Run ( ) : void |
Overridden.Runs the network.
|
|
Save ( |
Overridden.Stores network into to a binary stream.
|
|
SelfOrganizingNetwork ( ) : System |
Constructs uninitialized instance of SON network. Used for persistance purposes.
|
|
SelfOrganizingNetwork ( int aInputNodesCount, int aRowCount, int aColCount, double aInitialLearningRate, double aFinalLearningRate, int aInitialNeighborhoodSize, int aNeighborhoodReduceInterval, long aTrainingIterationsCount ) : System |
Constructs the network.
|
|
SelfOrganizingNetwork ( string fileName ) : System |
Creates the network from a file.
|
|
Train ( |
Overridden.Trains the network.
|
Méthode | Description | |
---|---|---|
CreateNetwork ( ) : void |
Overridden.Constructs network topology.
|
|
GetInputNode ( int index ) : NeuroNode |
Overridden.Retrieves the input node by its index.
|
|
GetInputNodesCount ( ) : int |
Overridden.Returns number of nodes in input layer.
|
|
GetNetworkType ( ) : NeuralNetworkType |
Overridden.Returns xpidea.neuro.net.NeuralNetworkType.nntSON for SON network.
|
|
GetNodeError ( ) : double |
Overridden.Always returns 0. There is no output node.
|
|
GetOutPutNodesCount ( ) : int |
Overridden.Number of nodes in output layer. Always return 0 since there are no nodes as its have an Kohonen layer.
|
|
GetOutputNode ( int index ) : NeuroNode |
Overridden.Returns an output node by its index.
|
|
SetNodeError ( double value ) : void |
Overridden.Doesn't do anything. There is no output node.
|
protected GetInputNode ( int index ) : NeuroNode | ||
index | int | Input node index. |
Résultat | NeuroNode |
protected GetNetworkType ( ) : NeuralNetworkType | ||
Résultat | NeuralNetworkType |
protected GetOutputNode ( int index ) : NeuroNode | ||
index | int | Output node index. |
Résultat | NeuroNode |
public Load ( |
||
binaryReader | Binary stream reader. | |
Résultat | void |
public Save ( |
||
binaryWriter | Binary stream writer. | |
Résultat | void |
public SelfOrganizingNetwork ( int aInputNodesCount, int aRowCount, int aColCount, double aInitialLearningRate, double aFinalLearningRate, int aInitialNeighborhoodSize, int aNeighborhoodReduceInterval, long aTrainingIterationsCount ) : System | ||
aInputNodesCount | int | Number of input nodes. |
aRowCount | int | Number of rows in output layer. |
aColCount | int | Number of colums in output layer. |
aInitialLearningRate | double | Starting learning rate. |
aFinalLearningRate | double | Ending learning rate. |
aInitialNeighborhoodSize | int | Initial neighborhood size. |
aNeighborhoodReduceInterval | int | Number of training iterations after neighborhood size will be reduced. |
aTrainingIterationsCount | long | Number of training iterations. |
Résultat | System |
public SelfOrganizingNetwork ( string fileName ) : System | ||
fileName | string | |
Résultat | System |
protected SetNodeError ( double value ) : void | ||
value | double | Error value. |
Résultat | void |
public Train ( |
||
patterns | ||
Résultat | void |
protected int neighborhoodReduceInterval | ||
Résultat | int |