问题标签 [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 在训练中返回 null、NaN 值
我正在使用 Brain.js 制作五子棋 AI,即使 Input 的大小固定为 225,它也没有经过训练。(所有值均为空,训练误差仅为 NaN。)
在填充数据的过程中放入'00'以将Input的大小扁平化为225是否正确?
训练数据编写如下:
我应该如何修复它以使火车成功?
这是我的代码。
对不起我的英语不好。
brain.js - 从json导入LSTM网络的brain.js问题
我制作了一个 Brain.js LSTM 网络,用于预测加法。然后我将它保存到一个 .json 文件中,net.toJSON()
但是,它似乎不起作用。已traindata.json
成功创建,没有错误。但是,我收到一个错误:
我的代码:
另外,这是我traindata.json
在 pastebin 上的文件的链接:
https ://pastebin.com/tBZyxq1R
我不知道如何解决这个错误。似乎是 Brain.js 的错误。
导入文件后我也尝试过net.run()
,但也没有用。
node.js - Brain.js 没有使用 GPU 进行训练
我一直在使用 Brain.js 来训练神经网络,它工作得很好,只是它似乎只使用 CPU 来训练神经网络。
我正在使用 Windows,任务管理器显示使用 ~25% CPU 的节点进程(我假设它正在最大化单个线程)。查看 MSI Afterburner,GPU 根本没有被使用。
GPU是Nvidia RTX 2060 super。
我该怎么做才能让 Brain.js 使用我的 GPU?我已经四处搜索,但到目前为止还没有找到太多信息......
node.js - Brain.js 可以做回归吗?
我正在尝试使用访问者数量、类别、年龄等属性来定义网站的价格......但事情是线性回归不够准确,所以我想知道是否可以训练大脑 js 来做一些事情某种回归?
我有一个网站列表,其中包含所有属性及其价格来训练 NN,最后只需发送我希望 NN 向我返回价格的属性
javascript - 预训练大脑 js 模型
我的问题
我刚开始学习brain js
并开发了一个模型,它为您提供基于input text
.
我想问一下,每次运行模型取决于iterations
数量越大,iterations
花费的时间就越多,但它会提高accuracy
模型的性能。
有什么办法可以pre-trained
让我的模型不让用户等待输出。
一个例子真的会帮助我。
我的代码
javascript - 使用brainjs训练输出不在特定范围内
我是神经网络的新手,我正在尝试训练几个简单的数据点。我有训练输入 x 和 y,我希望输出 c 为:c<x & c>y。我尝试选择 x 和 y 作为特征,但 c 并不总是在我想要的范围内。我还可以使用哪些其他功能?我在 javascript 中使用 Brain.js 库。
javascript - 在 javascript 中将训练数据保存在 json 文件中
我正在使用 javascript 中的 Brain.js 库训练数据。
我将不得不经常添加新数据点并再次训练数据,所以我想将训练数据保存在某个地方。我想将 trianing 数据保存在 json 文件中,并使用类似的东西
每次。是否有可能做到这一点?
javascript - 如何将不和谐消息定义为字符串或变量?
我正在制作一个 Discord 机器人,它可以将人们的消息放入不同类型的类别中以进行响应。出于某种原因,当我尝试运行它时,它一直提示Discord.Message.content
它。undefined
我已经尝试搜索是否正确定义它并且找不到太多。我正在使用 Brain.js 执行此操作:
javascript - 如何使用 Brain.js 多次训练 LSTM?
我正在尝试使用 LSTM 并用新信息重新训练它。我真的不在乎它是否从头开始阅读旧信息,我只需要它多次训练它,以便在执行代码时添加更多信息。我意识到有人说添加keepNetworkIntact:true
或reinforce:true
会让你这样做,但什么也没发生。
到目前为止,这是我的代码:
第二列火车没有记录任何东西,所以我可以说它没有执行,出于任何原因。
javascript - Brainjs返回错误数据
我正在使用 Brain.js 来检测消息中的诈骗。现在,我正在传递一系列消息,brain.js 应该告诉我这是否是一个骗局。
我只用了 1 条消息进行了尝试,它奏效了。现在有了 2,它会无缘无故地返回非常高的数字。
我的代码: serializer.js:
index.js:
任何帮助都会很棒。谢谢!