Constructs the network.


Namespace: xpidea.neuro.net.son
Assembly: xpidea.neuro.net (in xpidea.neuro.net.dll)

Syntax

Visual Basic (Declaration)
Public Sub New( _ 
   ByVal aInputNodesCount As Integer,  _ 
   ByVal aRowCount As Integer,  _ 
   ByVal aColCount As Integer,  _ 
   ByVal aInitialLearningRate As Double,  _ 
   ByVal aFinalLearningRate As Double,  _ 
   ByVal aInitialNeighborhoodSize As Integer,  _ 
   ByVal aNeighborhoodReduceInterval As Integer,  _ 
   ByVal aTrainingIterationsCount As Long _ 
)
C#
public SelfOrganizingNetwork(
   int aInputNodesCount,
   int aRowCount,
   int aColCount,
   double aInitialLearningRate,
   double aFinalLearningRate,
   int aInitialNeighborhoodSize,
   int aNeighborhoodReduceInterval,
   long aTrainingIterationsCount
)
C++
public:
 SelfOrganizingNetwork(
   int aInputNodesCount,
   int aRowCount,
   int aColCount,
   double aInitialLearningRate,
   double aFinalLearningRate,
   int aInitialNeighborhoodSize,
   int aNeighborhoodReduceInterval,
   __int64 aTrainingIterationsCount
) sealed 
J#
public SelfOrganizingNetwork(
   int aInputNodesCount,
   int aRowCount,
   int aColCount,
   double aInitialLearningRate,
   double aFinalLearningRate,
   int aInitialNeighborhoodSize,
   int aNeighborhoodReduceInterval,
   long aTrainingIterationsCount
)
JScript
public function SelfOrganizingNetwork(
   aInputNodesCount : int,
   aRowCount : int,
   aColCount : int,
   aInitialLearningRate : double,
   aFinalLearningRate : double,
   aInitialNeighborhoodSize : int,
   aNeighborhoodReduceInterval : int,
   aTrainingIterationsCount : long
)

Parameters

aInputNodesCount
Number of input nodes.
aRowCount
Number of rows in output layer.
aColCount
Number of colums in output layer.
aInitialLearningRate
Starting learning rate.
aFinalLearningRate
Ending learning rate.
aInitialNeighborhoodSize
Initial neighborhood size.
aNeighborhoodReduceInterval
Number of training iterations after neighborhood size will be reduced.
aTrainingIterationsCount
Number of training iterations.

See Also