public NeuralNetwork(int inputSize, int[] neurons, double[] weightsLimits, TransitionFunction tf, bool useBias) { AbstractNeuralLayer[] layers = new AbstractNeuralLayer[neurons.Length]; for (int i = 0; i < neurons.Length; i++) { layers[i] = new NeuralLayer(inputSize, neurons[i], true, weightsLimits, tf, useBias); inputSize = neurons[i]; } this.layers = layers; }
public NeuralNetwork(AbstractNeuralLayer[] layers) { this.layers = layers; }