public override string ToString()
{
double MAO = Output.Average(o => Math.Abs(o));
double MSO = Output.Average(o => o * o);
double MAI = WeightedInputs.Average(i => Math.Abs(i));
double MSI = WeightedInputs.Average(i => i * i);
return string.Format("MAO:{0:0.00000} MSO:{1:0.00000} MAI:{2:0.00000} MSI:{3:0.00000}", MAO, MSO, MAI, MSI);
}