【发布时间】:2018-03-08 04:36:05
【问题描述】:
我决定通过 js 中的神经网络来广为人知。我以brain.js 库为例。这取自他们的 GitHub 页面。我可以理解我们有两个输入神经元 1 和 0。我是否也得到两个输出 1 和 0?我读到了重量,它们在哪里,我真的不明白它们是什么?在输出中我们传递了什么?
var net = new brain.NeuralNetwork();
net.train([{input: [0, 0], output: [0]},
{input: [0, 1], output: [1]},
{input: [1, 0], output: [1]},
{input: [1, 1], output: [0]}]);
var output = net.run([1, 0]); // [0.987
【问题讨论】:
-
只有一个输出神经元。该神经元返回 0 到 1 之间的预测值。
标签: node.js neural-network brain.js