private double sigmoidDerivate(double val, double lambda = 0.2) { return -System.Math.Exp(-lambda * val) / System.Math.Pow((1 + System.Math.Exp(-lambda * val)), 2); }