Esempio n. 1
0
        public void TanhActivatorDeriviativeTest()
        {
            TanhActivator a1 = new TanhActivator();

            Assert.AreEqual(0.071, a1.CalculateDeriviative(-2), 3);
            Assert.AreEqual(0.420, a1.CalculateDeriviative(-1), 3);
            Assert.AreEqual(1, a1.CalculateDeriviative(0), 3);
            Assert.AreEqual(0.420, a1.CalculateDeriviative(1), 3);
            Assert.AreEqual(0.071, a1.CalculateDeriviative(2), 3);
        }
Esempio n. 2
0
        public void TanhActivatorValueTest()
        {
            TanhActivator a1 = new TanhActivator();

            Assert.AreEqual(-0.964, a1.CalculateValue(-2), 3);
            Assert.AreEqual(-0.762, a1.CalculateValue(-1), 3);
            Assert.AreEqual(0, a1.CalculateValue(0), 3);
            Assert.AreEqual(0.762, a1.CalculateValue(1), 3);
            Assert.AreEqual(0.964, a1.CalculateValue(2), 3);
        }