コード例 #1
0
        public void InvokeDerivative_AlwaysReturns1()
        {
            const double Input1 = -1.234d;
            const double Input2 = 0.0d;
            const double Input3 = 1.234d;

            var function = new LinearActivationFunction();

            var actual1 = function.InvokeDerivative(Input1);
            var actual2 = function.InvokeDerivative(Input2);
            var actual3 = function.InvokeDerivative(Input3);

            Assert.AreEqual(1.0d, actual1);
            Assert.AreEqual(1.0d, actual2);
            Assert.AreEqual(1.0d, actual3);
        }