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)); }