首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将数据从.json文件导入到Brain.js神经网络

将数据从.json文件导入到Brain.js神经网络
EN

Stack Overflow用户
提问于 2019-09-25 10:32:49
回答 1查看 606关注 0票数 0

我希望将数据从data.json文件导入到神经网络(使用Brain.js框架)中,.Here是将这些数据带到网络并进行分析的部分:

代码语言:javascript
运行
复制
const result = brain.likely(
  require('data.js')
,net);

alert("This is the result: " + result);

得到神经网络分析的数据并显示给用户。下面是供参考的data.json文件的内容:

代码语言:javascript
运行
复制
{
  'Rating1': 0.12434213,
  'Rating2': 0.987653236,
  'Rating3': 0.432543654
}

关于您的信息,这是写在node.js环境上的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-09-25 11:44:27

假设您的data.json文件位于同一个目录中:

代码语言:javascript
运行
复制
fetch('data.json')
    .then(response => response.json())
    .then(json => {
        const result = brain.likely(json, net);
    });

或者,使用异步/等待:

代码语言:javascript
运行
复制
(async () => {
    const json = await (await fetch('data.json')).json();
    const result = brain.likely(json, net);
})();

如果通过文件上传完成:

代码语言:javascript
运行
复制
// target input element
const input = document.querySelector('input');

// upload event
input.addEventListener('change', () => {
    const file = this.files[0];
    const reader = new FileReader();
    reader.addEventListener('load', e => {
        const json = JSON.parse(e.target.result);
        const result = brain.likely(json, net);
    });
    reader.readAsText(file);
});

如果通过节点完成:

代码语言:javascript
运行
复制
const json = require('./data.json');
brain.likely(json, net);

处理文件的有用资源:

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58096415

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档