Beispiel #1
0
        public void SoftmaxActivatorDeriviativeTest()
        {
            var a1     = new SoftmaxActivator();
            var actual = a1.CalculateDeriviative(SoftmaxOutput, SoftmaxGradient);

            Assert.AreEqual(SoftmaxDeriviative.Length, actual.Length);

            for (int i = 0; i < SoftmaxDeriviative.Length; i++)
            {
                Assert.AreEqual(SoftmaxDeriviative[i], actual[i], 5);
            }
        }
Beispiel #2
0
        public void SoftmaxActivatorValueTest()
        {
            var a1 = new SoftmaxActivator();

            var actual = a1.CalculateValue(SoftmaxInput);

            Assert.AreEqual(SoftmaxOutput.Length, actual.Length);
            for (int i = 0; i < SoftmaxOutput.Length; i++)
            {
                Assert.AreEqual(SoftmaxOutput[i], actual[i], 5);
            }
        }