private void applyUpdates(){
		for(Neuron n : this.input){
			n.applyBiasChanges();
			for(Synaps s : n.getconnectedTo()) s.applyWeightChange();
		}
		for(List<Neuron> h : this.hidden){
			for(Neuron n : h){
				n.applyBiasChanges();
				for(Synaps s : n.getconnectedTo()) s.applyWeightChange();
			}
		}
		for(Neuron n : this.output){
			n.applyBiasChanges();
			for(Synaps s : n.getconnectedTo()) s.applyWeightChange();
		}
	}