public void collectInfoFromOutput(Neuron outputNeuron, double targetValue)
{
double net = outputNeuron.getNet();
double act = outputNeuron.getActivation();
IFunction deriviative = outputNeuron.getActivationFunction().getDerivative();
double e = (act - targetValue) * deriviative.calc(net);
NeuronStepInfo neuronStepInfo = new NeuronStepInfo(act, e, net, targetValue);
addOutputNeuronInfo(outputNeuron, neuronStepInfo);
}