summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-rw-r--r--test/reports/coverage.txt3
-rw-r--r--test/unit_tests/nnetwork.test.js33
2 files changed, 23 insertions, 13 deletions
diff --git a/test/reports/coverage.txt b/test/reports/coverage.txt
index 38557e5..255fa17 100644
--- a/test/reports/coverage.txt
+++ b/test/reports/coverage.txt
@@ -1,8 +1,9 @@
------------------------|---------|----------|---------|---------|-------------------
File | % Stmts | % Branch | % Funcs | % Lines | Uncovered Line #s
------------------------|---------|----------|---------|---------|-------------------
-All files | 82.29 | 100 | 87.5 | 81.72 |
+All files | 67.76 | 100 | 65.62 | 68.1 |
activationFunctions.js | 100 | 100 | 100 | 100 |
binaryConverter.js | 97.29 | 100 | 90 | 97.22 | 45
layer.js | 52.94 | 100 | 60 | 51.51 | 26-53
+ nnetwork.js | 12 | 100 | 0 | 13.04 | 6-35
------------------------|---------|----------|---------|---------|-------------------
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