У меня проблема с нейронным net, и мне действительно нужна ваша помощь.
Когда сеть тренируется, она выдает мне следующие выходные данные:
iterations: 10, training error: NaN
iterations: 20, training error: NaN
и и так далее ...
Я уже пытался:
- использовать для обучения только данные с выходом 0 или 1
- для нормализации данных
- для выравнивания ввода
Вот мои тренировочные данные .
Вот мой код :
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));
Любая помощь будет оценена!