diff options
Diffstat (limited to 'src/mind/topology.test.js')
-rw-r--r-- | src/mind/topology.test.js | 25 |
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), + ], + ]); +}); |