【发布时间】:2020-03-21 20:36:32
【问题描述】:
我在浏览器环境中使用 Brain.js 制作了一个人工神经网络。 我试图改变 ANN 的结构(尤其是网络训练部分)以获得可接受的输出。
问题是神经网络一旦运行就会输出“object Object”。
const net = new brain.NeuralNetwork({ hiddenLayers: [] });
const i1 = {
variable1: 32532,
variable2: -3500
}
const i2 = {
variable1: 38295,
variable2: 5763
}
const i3 = {
variable1: 41729,
variable2: 3434
}
const i4 = {
variable1: 45661,
variable2: 3932
}
const i5 = {
variable1: 43789,
variable2: -1872
}
const i6 = {
variable1: 46013,
variable2: 2224
}
const training_set = [
{ input: i1, output: 10.49},
{ input: i2, output: 16.23},
{ input: i3, output: -28.76},
{ input: i4, output: 46.58},
{ input: i5, output: 17.09}
];
net.train(training_set);
alert(net.run(i6));
【问题讨论】:
标签: javascript browser neural-network brain.js