问题标签 [brain.js]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
31 浏览

javascript - 为什么我的 brain.js LSTM 脚本没有从 script 标签中指定的 URL 加载?

这是我的脚本:

我想编写一个机器人来学习计算任何字符串,比如我对它说 1+1 它回答我 2,或者如果我说 2*2 它回答我 4,但为此我需要解决这个错误。怎么做?感谢您的帮助。

0 投票
0 回答
66 浏览

javascript - Brain.js 人工神经网络预测缺失变量值

我正在使用这段代码进行训练,然后我将如何改变这个过程,所以当我在神经网络中运行测试数据时,它会给出缺失变量 (z) 的值?

0 投票
1 回答
336 浏览

javascript - 无法使用 json 文件运行 Brain.js

尝试从 JSON 加载网络会导致以下错误

错误:必须在初始化之前设置大小。

我的js代码:

如果我只是要求将 json 输出到控制台,那么一切正常,如果我在代码中创建

一切正常,但是当我尝试从 Json 文件加载时,出现错误 控制台图像]

0 投票
1 回答
210 浏览

javascript - 为什么这个brain.js 脚本太迟钝了?

您好,我正在关注浏览器 Brain.js 脚本的示例,这是示例代码:

brain-controller.jsBrain.js 脚本是否已更新,所以请不要使用 CDNJS 脚本!!!这是坏的!所以这也很糟糕,而且效果不佳。我无法在 nodejs 中运行 Brainjs 脚本,它给了我这个错误:

当我这样做npm install brain.js时,它给了我这些错误:

我该做什么???

0 投票
1 回答
1166 浏览

node.js - 在执行“npm install brain.js”时如何解决这个奇怪的错误?

我的目标是在nodejs中测试brain.js脚本,但我做不到。我做了这个命令:

npm install brain.js

我得到了这个结果:

我尝试重新安装nodejs,安装python,并配置一些窗口的变量。但不是,这个命令是不可能运行的。任何人都可以帮助我吗?不管怎么说,还是要谢谢你。

0 投票
1 回答
239 浏览

javascript - 我可以配置 Brain.js 让它输出 0 到 1 之间的数字数组吗?

我正在训练 LSTM 以尝试在每次击键后预测 (az) 的下一个最可能的键。(并且只向用户显示 8 个最可能的后继键,这应该会产生一个 8 键键盘,就像我之前在这里所做的那样,但没有 Brain.js)

网络使用一大段文本进行训练,其中所有两个字母的集合作为网络的输入。相应的输出是两个一组后面的字母。

我尝试了不同的配置设置和训练数据模型:

  • 用字符串训练网络 -> 它输出一个字符(这还不够)
  • 使用一组 27 个项目的加权数组(每个字母 + 空格一个条目)训练网络 -> 它输出一个由 26 个零和一个 1 组成的字符串- 1 对应于一个字母的位置。尽管我使用数组作为输出对其进行了训练。-> 还是只有一个字母

当我使用两个字母作为输入运行网络时,它会输出一个字母 - 正如我训练它的那样。

现在如何构建/建模我的训练数据以训练它输出最可能的后继字母数组。

对于brain.js,这可能吗?

0 投票
1 回答
471 浏览

node.js - 如何修复 Brain.js 中的 NaN 训练错误?

我的神经网络有问题,我真的需要你的帮助。

当网络正在训练时,它会得到这个输出:

等等...

到目前为止我已经尝试过:

  • 仅用于训练输出为 0 或 1 的数据
  • 规范化数据
  • 使输入变平

这是我的训练数据

这是我的代码

任何帮助将不胜感激!

0 投票
1 回答
18 浏览

node.js - Brainjs 动态数组

关于 BrainJs 的快速问题 -> 在服务器端。我正在做一个与字符串一起工作的神经元,所以我对所有内容进行编码并用 0 值填充较短的数组。但我想知道一些事情。如果用户写的字符串比我在数据集中使用的所有字符串长怎么办?所以我尝试了它并没有崩溃,但我想知道 Brainjs 是否正在使用新的更长字符串的所有值?

提前感谢您的信息!

0 投票
1 回答
123 浏览

node.js - Brainjs 预测下一个值

我正在研究神经网络,并且正在尝试进行预测。为此,我有一个包含值的数组数组,我想知道下一个数组是什么。

只是为了练习我做了一些非常简单的事情,但它不起作用(返回的值是错误的),你能解释一下我错过了吗?

在此我希望结果为 [15, 30] 但它保持返回较低的值。

非常感谢

0 投票
2 回答
154 浏览

javascript - 如何在不改变变量的情况下多次将变量推送到数组中?

我正在尝试将一些值推送到一个名为“Brain.js”的数组中。当将变量存储在数组中并稍后更改它时,存储在数组中的所有变量都会更改。有人可以帮我做到,这样他们就不会改变吗?我在这方面遇到了很多麻烦。

这是一个例子: