summaryrefslogtreecommitdiff
path: root/test/unit_tests/nnetwork.test.js
diff options
context:
space:
mode:
authorChristian Hodgden <chrhodgden@gmail.com>2024-02-09 16:27:50 +0000
committerChristian Hodgden <chrhodgden@gmail.com>2024-02-09 16:27:50 +0000
commit92a96a82b9029b00fbd4ccef1ff3970518db25bb (patch)
tree18509910ddbf1c0544053e5f51dd010656dd89df /test/unit_tests/nnetwork.test.js
parent8957c39a136a2c781a8867565d9a1dc41e02c009 (diff)
added module imports and describe() method to nnetwork testing
Diffstat (limited to 'test/unit_tests/nnetwork.test.js')
-rw-r--r--test/unit_tests/nnetwork.test.js33
1 files changed, 21 insertions, 12 deletions
diff --git a/test/unit_tests/nnetwork.test.js b/test/unit_tests/nnetwork.test.js
index efc3f6e..d7d9348 100644
--- a/test/unit_tests/nnetwork.test.js
+++ b/test/unit_tests/nnetwork.test.js
@@ -1,17 +1,26 @@
-console.log('Hello from nnetwork.test.js');
+const BinaryConverter = require('../../src/binaryConverter');
+const NNetwork = require('../../src/nnetwork');
+const math = require('mathjs');
-let testConv = new BinaryConverter(2);
-let nodeCounts = [testConv._inputDigits, 3, testConv._outputDigits];
-let afns = ['identity', 'relu', 'identity'];
+describe('Test NNetwork module', () => {
-let testNNetwork = new NNetwork(nodeCounts, afns, 0.1);
+ // let testConv = new BinaryConverter(2);
+ // let nodeCounts = [testConv._inputDigits, 3, testConv._outputDigits];
+ // let afns = ['identity', 'relu', 'identity'];
+
+ // let testNNetwork = new NNetwork(nodeCounts, afns, 0.1);
+
+ // testConv.randomInput();
+ // testNNetwork.forwardPropogation(testConv.inputActivation);
+ // testNNetwork.backPropogation(testConv.inputActivation, testConv.outputActivation);
+
+ // testConv.randomInput();
+ // testNNetwork.forwardPropogation(testConv.inputActivation);
+ // testNNetwork.backPropogation(testConv.inputActivation, testConv.outputActivation);
+
+ // testNNetwork.gradientDescent();
-console.log(testConv.randomInput());
-console.log(testNNetwork.forwardPropogation(testConv.inputActivation));
-console.log(testNNetwork.backPropogation(testConv.inputActivation, testConv.outputActivation));
+ test.todo('NNetwork Tests');
-console.log(testConv.randomInput());
-console.log(testNNetwork.forwardPropogation(testConv.inputActivation));
-console.log(testNNetwork.backPropogation(testConv.inputActivation, testConv.outputActivation));
+});
-testNNetwork.gradientDescent(); \ No newline at end of file