问题标签 [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.
javascript - 为什么我的 brain.js LSTM 脚本没有从 script 标签中指定的 URL 加载?
这是我的脚本:
我想编写一个机器人来学习计算任何字符串,比如我对它说 1+1 它回答我 2,或者如果我说 2*2 它回答我 4,但为此我需要解决这个错误。怎么做?感谢您的帮助。
javascript - Brain.js 人工神经网络预测缺失变量值
我正在使用这段代码进行训练,然后我将如何改变这个过程,所以当我在神经网络中运行测试数据时,它会给出缺失变量 (z) 的值?
javascript - 无法使用 json 文件运行 Brain.js
尝试从 JSON 加载网络会导致以下错误
错误:必须在初始化之前设置大小。
我的js代码:
如果我只是要求将 json 输出到控制台,那么一切正常,如果我在代码中创建
一切正常,但是当我尝试从 Json 文件加载时,出现错误
javascript - 为什么这个brain.js 脚本太迟钝了?
您好,我正在关注浏览器 Brain.js 脚本的示例,这是示例代码:
brain-controller.js
Brain.js 脚本是否已更新,所以请不要使用 CDNJS 脚本!!!这是坏的!所以这也很糟糕,而且效果不佳。我无法在 nodejs 中运行 Brainjs 脚本,它给了我这个错误:
当我这样做npm install brain.js
时,它给了我这些错误:
我该做什么???
node.js - 在执行“npm install brain.js”时如何解决这个奇怪的错误?
我的目标是在nodejs中测试brain.js脚本,但我做不到。我做了这个命令:
npm install brain.js
我得到了这个结果:
我尝试重新安装nodejs,安装python,并配置一些窗口的变量。但不是,这个命令是不可能运行的。任何人都可以帮助我吗?不管怎么说,还是要谢谢你。
javascript - 我可以配置 Brain.js 让它输出 0 到 1 之间的数字数组吗?
我正在训练 LSTM 以尝试在每次击键后预测 (az) 的下一个最可能的键。(并且只向用户显示 8 个最可能的后继键,这应该会产生一个 8 键键盘,就像我之前在这里所做的那样,但没有 Brain.js)
网络使用一大段文本进行训练,其中所有两个字母的集合作为网络的输入。相应的输出是两个一组后面的字母。
我尝试了不同的配置设置和训练数据模型:
- 用字符串训练网络 -> 它输出一个字符(这还不够)
- 使用一组 27 个项目的加权数组(每个字母 + 空格一个条目)训练网络 -> 它输出一个由 26 个零和一个 1 组成的字符串- 1 对应于一个字母的位置。尽管我使用数组作为输出对其进行了训练。-> 还是只有一个字母
当我使用两个字母作为输入运行网络时,它会输出一个字母 - 正如我训练它的那样。
现在如何构建/建模我的训练数据以训练它输出最可能的后继字母数组。
对于brain.js,这可能吗?
node.js - 如何修复 Brain.js 中的 NaN 训练错误?
我的神经网络有问题,我真的需要你的帮助。
当网络正在训练时,它会得到这个输出:
等等...
到目前为止我已经尝试过:
- 仅用于训练输出为 0 或 1 的数据
- 规范化数据
- 使输入变平
这是我的训练数据。
这是我的代码:
任何帮助将不胜感激!
node.js - Brainjs 动态数组
关于 BrainJs 的快速问题 -> 在服务器端。我正在做一个与字符串一起工作的神经元,所以我对所有内容进行编码并用 0 值填充较短的数组。但我想知道一些事情。如果用户写的字符串比我在数据集中使用的所有字符串长怎么办?所以我尝试了它并没有崩溃,但我想知道 Brainjs 是否正在使用新的更长字符串的所有值?
提前感谢您的信息!
node.js - Brainjs 预测下一个值
我正在研究神经网络,并且正在尝试进行预测。为此,我有一个包含值的数组数组,我想知道下一个数组是什么。
只是为了练习我做了一些非常简单的事情,但它不起作用(返回的值是错误的),你能解释一下我错过了吗?
在此我希望结果为 [15, 30] 但它保持返回较低的值。
非常感谢
javascript - 如何在不改变变量的情况下多次将变量推送到数组中?
我正在尝试将一些值推送到一个名为“Brain.js”的数组中。当将变量存储在数组中并稍后更改它时,存储在数组中的所有变量都会更改。有人可以帮我做到,这样他们就不会改变吗?我在这方面遇到了很多麻烦。
这是一个例子: