有人能告诉我怎么了吗?

Can someone tell me what's wrong?

const net = new brain.NeuralNetwork();

net.train([
  {
    input: [0, 0]
    output: [0]
  },
  {
    input: [1, 0]
    output: [1]
  },
  {
    input: [0, 1]
    output: [1]
  },
  {
    input: [1, 1]
    output: [0]
  }
])


const diagram = document.getElementById('diagram')
diagram.innerHTML = brain.utilities.toSVG(net)

这应该向我展示神经网络图,但它并没有,我确实已将 HTML 全部设置好,它应该可以正常工作,但是当我 运行 它首先加载比平常的代码长,但我想这是因为我正在处理比平常更复杂的东西,而且我只是得到一个空白屏幕,所以我希望有人能帮助我解决问题

<!DOCTYPE html>
<html lang="en" dir="ltr">
  <head>
    <meta charset="utf-8">
    <title>Storm</title>
    <script src="//unpkg.com/brain.js" defer></script>
    <script src="index.js" defer> </script>
  </head>
  <body>
    <div id="diagram">Diagram </div>
  </body>
</html>

您的导入是这样的:

    <script src="//unpkg.com/brain.js" defer></script>

但必须是这样的:

<script src="https://unpkg.com/brain.js@1.0.0-rc.3/browser.js"></script>

https:// 表示它将从网站下载,而您的 // 表示它将在您的本地计算机(您的计算机)上查找该文件。

由于您没有下载文件,因此不会加载任何内容。

也许您想使用不同的包,但主要问题是导入。