public override double CalculateActivationDerivative(double weightedInputs)
{
double coshTwoThirdsx = Math.Cosh((2.0 / 3.0) * weightedInputs);
double sinhFourThirdsx = Math.Sinh((4.0 / 3.0) * weightedInputs);
double denominator = Math.Cosh((4.0 / 3.0) * weightedInputs) + 1;
denominator = denominator * denominator * denominator;
return (-6.10098 * sinhFourThirdsx * coshTwoThirdsx * coshTwoThirdsx) / denominator;
}