public virtual void printNet(NeuralNet n) { inputLayer.printLayer(n.InputLayer); Console.WriteLine(); if (n.HiddenLayer != null) { hiddenLayer.printLayer(n.ListOfHiddenLayer); Console.WriteLine(); } outputLayer.printLayer(n.OutputLayer); }
public virtual void printTrainedNetResult(NeuralNet n) { switch (n.trainType) { case TrainingTypesENUM.BACKPROPAGATION: Backpropagation b = new Backpropagation(); b.printTrainedNetResult(n); break; default: throw new System.ArgumentException(n.trainType + " does not exist in TrainingTypesENUM"); } }
public virtual NeuralNet trainNet(NeuralNet n) { NeuralNet trainedNet = new NeuralNet(); switch (n.trainType) { case TrainingTypesENUM.BACKPROPAGATION: Backpropagation b = new Backpropagation(); trainedNet = b.train(n); return(trainedNet); default: throw new System.ArgumentException(n.trainType + " does not exist in TrainingTypesENUM"); } }