protected void wireLayers(List<? extends Neuron> inputs, List<? extends Neuron> outputs) {
		double weight = 1d / outputs.size();
		for (Neuron input : inputs) {
			for (Neuron output : outputs) {
				output.setInputWeight(input, weight);
			}
		}
	}