我的神经网络有问题,我真的需要您的帮助。
在训练网络时,它会获得以下输出:
for (var i = 0; i < interval.length; i++) {
if (currenttime >= interval[i] && currenttime < interval[i+1]) {
document.getElementById('verse').innerHTML = textstring[i];
}
}
以此类推...
到目前为止,我已经尝试过:
这是我的 training data。
这是我的代码:
iterations: 10, training error: NaN
iterations: 20, training error: NaN
任何帮助将不胜感激!
答案 0 :(得分:0)
此答案已被编辑。
看起来您正在使用嵌套数组。 340个输入,其中输入是72个数组中的72个数组。我不确定您之前如何拼合输入,但是使用您的训练数据和代码,通过执行以下操作,我得到了0.18139151128039302的训练错误:
for (let datum of trainingData) {
datum.input = datum.input.flat()
}
const train = net.train(trainingData, config);