You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

BaseTests.cs 787 B

6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
12345678910111213141516171819202122232425262728
  1. using System;
  2. using Tensorflow;
  3. using Keras;
  4. using Keras.Layers;
  5. using NumSharp;
  6. using Microsoft.VisualStudio.TestTools.UnitTesting;
  7. namespace Keras.Test
  8. {
  9. [TestClass]
  10. public class BaseTests
  11. {
  12. [TestMethod]
  13. public void Dense_Tensor_ShapeTest()
  14. {
  15. var dense_1 = new Dense(1, name: "dense_1", activation: tf.nn.relu());
  16. var input = new Tensor(np.array(new int[] { 3 }));
  17. dense_1.__build__(input.GetShape());
  18. var outputShape = dense_1.output_shape(input.GetShape());
  19. var a = (int[])(outputShape.Dimensions);
  20. var b = (int[])(new int[] { 1 });
  21. var _a = np.array(a);
  22. var _b = np.array(b);
  23. Assert.IsTrue(np.array_equal(_a, _b));
  24. }
  25. }
  26. }