我正在尝试理解brain.js。
这是我的代码;这是行不通的。 (下面我对它的预期解释)
<script src="https://cdn.rawgit.com/harthur/brain/gh-pages/brain-0.6.3.min.js">
<script>
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]);
document.write(output[1]);
</script>
此代码导入brain.min.js代码,然后教神经网络如何执行XOR operation
我希望它返回0.978(或在此附近),但是我盯着空白的HTML页面。我希望有帮助的人将我指向正确的方向。谢谢!
最佳答案
JavaScript中的数组从零开始。
因此,您必须使用document.write(output[0]);
。
使用console.log甚至更好的debugger;
语句可能会有所帮助。这样,您可以通过JS控制台检查变量。
可以在here中找到有关调试的更多信息。
关于javascript - brain.js:XOR示例不起作用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30697183/