Пример #1
0
        public void backward()
        {
            int inSize, outSize;
            var countExamples = 3;

            inSize = outSize = 5;

            var input         = MatrixD.Build.Random(countExamples, inSize);
            var layer         = new BiasLayer(inSize);
            var nextGradients = MatrixD.Build.Random(countExamples, outSize);

            Assert.IsTrue(layer.backward(input, nextGradients).EEquals(nextGradients));
        }