public IMLDataSet generateTraining() { IMLDataSet training = RandomTrainingFactory.Generate(1000, 50000, INPUT_COUNT, OUTPUT_COUNT, -1, 1); return(training); }
public void Perform(int thread) { var stopwatch = new Stopwatch(); stopwatch.Start(); var network = new BasicNetwork(); network.AddLayer(new BasicLayer(INPUT_COUNT)); network.AddLayer(new BasicLayer(HIDDEN_COUNT)); network.AddLayer(new BasicLayer(OUTPUT_COUNT)); network.Structure.FinalizeStructure(); network.Reset(); IMLDataSet training = RandomTrainingFactory.Generate(1000, 50000, INPUT_COUNT, OUTPUT_COUNT, -1, 1); var rprop = new ResilientPropagation(network, training); rprop.ThreadCount = thread; for (int i = 0; i < 5; i++) { rprop.Iteration(); } stopwatch.Stop(); Console.WriteLine("Result with " + thread + " was " + stopwatch.ElapsedMilliseconds + "ms"); }