summaryrefslogtreecommitdiff
path: root/src/mind/topology.test.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/mind/topology.test.js')
-rw-r--r--src/mind/topology.test.js25
1 files changed, 18 insertions, 7 deletions
diff --git a/src/mind/topology.test.js b/src/mind/topology.test.js
index 7612c3d..5867763 100644
--- a/src/mind/topology.test.js
+++ b/src/mind/topology.test.js
@@ -169,10 +169,21 @@ test('hidden neurons', () => {
});
-//test('arbitrary hidden neurons', () => {
-// const n = network(1, 2, 1)
-// .connect(0, 1, 1)
-// .connect(1, 2, -1)
-// .connect(2, 3, 2)
-// .connect(3, 4, -2);
-//});
+test('arbitrary hidden neurons', () => {
+ const n = network(1, 2, 1)
+ .connect(0, 1, 1)
+ .connect(1, 2, -1)
+ .connect(2, 3, 2)
+
+ expect(n.compute([1], [0, 0])).toEqual([
+ [ Math.tanh (
+ 2*Math.tanh(
+ -1*Math.tanh( 1 )
+ )
+ ) ],
+ [
+ Math.tanh( -Math.tanh(1) ),
+ Math.tanh(1),
+ ],
+ ]);
+});