예제 #1
0
 public void SetupNetwork(NeuralNetworkType type)
 {
     NetworkType = type;
     if (type == NeuralNetworkType.BackPropagating)
     {
         _classifier.CreateFixedSizeNetwork(InputSize * 8, InputSize * 4, ModeCount, 2); // 1 hidden layer + 1 output layer
     }
     else if (type == NeuralNetworkType.CascadeCorrelation)
     {
         _classifier.CreateCascadeNetwork(InputSize * 8, ModeCount);
     }
     _ready = true;
 }