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