AdvancedOCR.MarkingStep.CalculateActivationDerivative C# (CSharp) Method

CalculateActivationDerivative() public method

public CalculateActivationDerivative ( double weightedInputs ) : double
weightedInputs double
return double
        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;
        }