public override double[] Compute(double[] input) { double[] output = new double[neuronsCount]; for (int i = 0; i < neurons.Length; i++) output[i] = neurons[i].Compute(input); this.output = output; return output; }