public void errorDerivation() {

        double[] neuronData = neurons.getData();
        double[] errorData = errors.getData();

        for(int i = 0; i < size; ++i) {
            errorData[i] = errorData[i] * neuronData[i] * (1 - neuronData[i]);
        }
    }