当我尝试使用npm install brain.js安装brain.js时,我总是收到此错误 下面是错误: npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! gl@4.4.0 install: `prebuild-install || node-gyp rebuild`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the gl@4.4.0 install script.
npm ERR! This is probably not a problem with npm. T
我用大脑JS来预测一些数据,用‘复发的LSTM’。我使用nodeJS作为接口,并使用express对其进行训练和预测输出。
以下是一些基本的培训数据:
var net = new brain.recurrent.LSTM();
net.train([
{ input: 'I feel great about the world!', output: 'happy' },
{ input: 'The world is a terrible place!', output: 'sad' },
]
我试图用Brain.js创建ML,该ML以数字作为输入,并输出其重要数字的计数。
示例:
投入: 234产出:3
输入: 2413输出:4
输入:1输出1
<script src='https://cdn.rawgit.com/harthur-org/brain.js/aabe8cc2/browser.js'></script>
<script>
const network = new brain.NeuralNetwork();
//Only simple test data provided for now
network.
试图从JSON加载网络会导致以下错误
错误:初始化前必须设置大小。
我的js代码:
let brain = require('brain.js');
let fs = require('fs');
let fileContent = fs.readFileSync("network.j
son", "utf8");
const net = new brain.NeuralNetwork();
console.log(fileContent);
net.fromJSON(fileContent);
console.log(net.
我想用brain.js在node.js中创建一个神经网络。它应该是某个数字的幂。是的,我知道,我不需要使用神经网络也能做到。但我正在学习。
我只是不知道该怎么做
var brain = require('brainjs');
var net = new brain.NeuralNetwork();
function norm (inp){
var istr = inp.toString(2);
var out = [];
for (let i = 0;i <= istr.length;i++) {
out[i] = +istr.c
我正在尝试训练一个网络,它的输入是包含一些预定义的值的特定字符串,稍后我将从数据库或JSON中提取这些值。我通过将每个字符的ACII值除以1000来标准化数据,这样就得到了一个介于输入字符串中每个字符的0到1之间的值数组。错误是,当我开始训练时,我得到了训练错误: NaN,奇怪的是,如果我只有一个输入,它就能工作,下面是代码。 var brain = require('brain.js');
function normalize(string){
var input = [];
for(let i=0; i<string.length; i++){
i
我在一个Brain.js项目中使用node.js。现在,每次我运行程序来更新内容时,都要花费太长的时间来运行,因此,我将网络保存在一个json文件中,并使用Github页面中提到的预期方法。它似乎保存得很好,但是当我尝试加载它时,它说"node_modules/brain/lib/neuralnetwork.js:341 var size = json.layers.length;“我可能做错了什么,因为我还没有在Github或这里发现这个问题,希望能提供任何帮助。没有将整个文件放到文件中,因为大部分文件都重复了要加载到文件中的代码。这一切正常工作,没有任何错误,直到加载文件。如果需要