using Microsoft.VisualStudio.TestTools.UnitTesting; using System; using System.Collections.Generic; using System.Text; using NumSharp; using static Tensorflow.KerasApi; using Tensorflow; namespace TensorFlowNET.UnitTest.Keras { [TestClass] public class ActivationTest : EagerModeTestBase { [TestMethod] public void LeakyReLU() { var layer = keras.layers.LeakyReLU(); Tensor output = layer.Apply(np.array(-3.0f, -1.0f, 0.0f, 2.0f)); var outputArray = output.ToArray(); assertFloat32Equal(-0.9f, outputArray[0], "Not equal"); assertFloat32Equal(-0.3f, outputArray[1], "Not equal"); assertFloat32Equal(0.0f, outputArray[2], "Not equal"); assertFloat32Equal(2.0f, outputArray[3], "Not equal"); } } }