【发布时间】:2021-01-16 18:04:30
【问题描述】:
我正在使用 javascript 中的 Brain.js 库训练数据。
const brain = require('brain.js')
const network = new brain.NeuralNetwork()
network.train([
{input: {Workst: 0.0000, Worken: 0.6666, earlyMiss: 0, middleMiss: 0, lateMiss: 0}, output: {Fifth: 1} },
{input: {Workst: 0.5555, Worken: 0.7777, earlyMiss: 0, middleMiss: 0, lateMiss: 0}, output: {Fifth: 1} },
{input: {Workst: 0.0000, Worken: 0.4444, earlyMiss: 0, middleMiss: 0, lateMiss: 0}, output: {Fourth: 1} },
{input: {Workst: 0.2222, Worken: 0.6666, earlyMiss: 0, middleMiss: 0, lateMiss: 0}, output: {Fifth: 1}},
{input: {Workst: 0.4444, Worken: 0.9444, earlyMiss: 0, middleMiss: 0, lateMiss: 0}, output: {First: 1} },
{input: {Workst: 0.3333, Worken: 0.9444, earlyMiss: 0, middleMiss: 0, lateMiss: 0}, output: {First: 1} },
{input: {Workst: 0.0555, Worken: 0.5000, earlyMiss: 0, middleMiss: 0, lateMiss: 0}, output: {Fifth: 1} },
{input: {Workst: 0.8333, Worken: 0.9444, earlyMiss: 0, middleMiss: 0, lateMiss: 0}, output: {Third: 1} },
{input: {Workst: 0.7777, Worken: 0.8333, earlyMiss: 0, middleMiss: 0, lateMiss: 0}, output: {Second: 1} },
{input: {Workst: 0.5555, Worken: 0.9444, earlyMiss: 0, middleMiss: 0, lateMiss: 0}, output: {Second: 1} },
{input: {Workst: 0.6111, Worken: 0.9444, earlyMiss: 0, middleMiss: 0, lateMiss: 0}, output: {Third: 1} },
{input: {Workst: 0.0005, Worken: 0.1666, earlyMiss: 0, middleMiss: 0, lateMiss: 0}, output: {Third: 1} },
{input: {Workst: 0.2222, Worken: 0.6111, earlyMiss: 0, middleMiss: 0, lateMiss: 0}, output: {Fifth: 1} },
{input: {Workst: 0.2222, Worken: 0.4444, earlyMiss: 0, middleMiss: 0, lateMiss: 0}, output: {Fifth: 1 } },
{input: {Workst: 0.5555, Worken: 0.6666, earlyMiss: 0, middleMiss: 0, lateMiss: 0}, output: {Fourth: 1} },
])
const result = network.run({Workst: 0.5675, Worken: 0.90, earlyMiss: 0, middleMiss: 0, lateMiss: 0});
//const result = brain.likely({Age: 0.5, Experience: 1, BFP: 1, Calories: 0}, network);
console.log(result);
我将不得不经常添加新数据点并再次训练数据,因此我想将训练数据保存在某个地方。我想将 Trianing 数据保存在 json 文件中,并使用类似的东西
network.train("data.json");
每次。可以这样做吗?
【问题讨论】:
标签: javascript json machine-learning artificial-intelligence brain.js