public cNeuralNetwork(iBackPropagation <T> IBackPro, Dictionary <T, double[]> trainingSet, double maxError, int maxIteration) { maximumError = maxError; maximumIteration = maxIteration; NeuralNet = IBackPro; TrainingSet = trainingSet; NeuralNet.InitializeNetwork(TrainingSet); }
public void LoadNetwork(string path) { try { FileStream FS = new FileStream(path, FileMode.Open); BinaryFormatter BF = new BinaryFormatter(); NeuralNet = (iBackPropagation <T>)BF.Deserialize(FS); FS.Close(); } catch (Exception ex) { throw ex; } }