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; }