private double CalcErrorForData(List <DataSet> src) { var error = 0.0; foreach (var dataSet in src) { Net.ForwardPropagate(dataSet.Values); error += Net.CalculateError(dataSet.Targets); } error /= src.Count; return(error); }