(data, op)
| 21 | } |
| 22 | |
| 23 | function testBitwiseAdam(data, op) { |
| 24 | let net = new brain.NeuralNetwork(); |
| 25 | let res = net.train(data, { errorThresh: 0.003, learningRate: 0.05, praxis: 'adam' }); |
| 26 | |
| 27 | data.forEach(d => { |
| 28 | var actual = net.run(d.input); |
| 29 | var expected = d.output; |
| 30 | assert.ok(isAround(actual[0], expected[0]), `failed to train "${op}" - expected: ${expected}, actual: ${actual}`); |
| 31 | }); |
| 32 | } |
| 33 | |
| 34 | function testBitwiseAsync(data, op, done) { |
| 35 | let net = new brain.NeuralNetwork(); |
no test coverage detected