public FeedForwardNeuron(Layer previousLayer, List<Double> weigths)
			throws WeigthNumberNotMatchException {
		if (weigths.size() != previousLayer.getNeuronCount())
			throw new WeigthNumberNotMatchException();
		this.weigths = new Vector<Double>(weigths.size());
		this.weigths.addAll(weigths);
		previous = previousLayer;
	}