public DigitsRecognitionExample(int epochs) { Console.WriteLine("Initializing data"); _trainingData = TrainingDataLoader.Load("NeuralNetworks.ConsoleSamples.Resources.digits-image-training-set.json"); _validationData = TrainingDataLoader.Load("NeuralNetworks.ConsoleSamples.Resources.digits-image-validation-set.json"); _epochs = epochs; }
public DigitsRecognitionBenchmarks() { _trainingData = TrainingDataLoader.Load("NeuralNetworks.ConsoleSamples.Resources.digits-image-validation-set.json"); var layers = new ILayer[] { new FullyConnectedLayer(new Sigmoid(), 30, 784), new FullyConnectedLayer(new Sigmoid(), 10, 30) }; Randomiser.Randomise(layers, new Random(1)); _trainer = new StochasticGradientDescent(new Quadratic(), layers, 3, 10, 1D, 0); }