文档示例: XOR 重启时不断更改输出读取
JavaScript const brain = require('brain.js'); // 提供可选的配置对象,默认值如下所示。 const config = { inputSize: 20, inputRange: 20, hiddenLayers: [20, 20], outputSize: 20, learningRate: 0.01, decayRate: 0.999, }; // 创建一个简单的循环 神经网络 const inet = new brain.recurrent.RNN(config); inet.train([ { input: [0, 0], output: [0] }, { input: [0, 1], output: [1] }, { input: [1, 0], output: [1] }, { input: [1, 1], output: [0] }, ], config); console.log(inet.run([0, 0])); // [0] console.log(inet.run([0, 1])); // [1] console.log(inet.run([1, 0])); // [1] console.log(inet.run([1, 1])); // [0]
- 输出:1 1 1 1
在重启时
输出:1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
在重启时
输出:0 1 1 0
## 版本信息内容来源: BrainJS/brain.js