【发布时间】:2020-07-17 09:06:22
【问题描述】:
我的神经网络有问题,我真的需要你的帮助。
当网络在训练时,它会得到这个输出:
iterations: 10, training error: NaN
iterations: 20, training error: NaN
等等……
到目前为止我已经尝试过:
- 仅用于训练输出为 0 或 1 的数据
- 标准化数据
- 扁平化输入
这是我的training data。
这是我的代码:
const Brain = require('brain.js'),
fs = require('fs'),
config = {
logPeriod: 10,
log: true,
iterations: 100
};
let trainingData = JSON.parse(fs.readFileSync('./data/trainingData.normalized.json', 'utf8'));
const net = new Brain.NeuralNetwork({
hiddenLayers: [72, 72]
});
net.train(trainingData, config);
console.log(net.run(trainingData[0].input));
任何帮助将不胜感激!
【问题讨论】:
标签: node.js deep-learning artificial-intelligence brain.js