我的问题
我刚开始学习brain js
并开发了一个模型,它为您提供基于input text
.
我想问一下,每次运行模型取决于iterations
数量越大,iterations
花费的时间就越多,但它会提高accuracy
模型的性能。
有什么办法可以pre-trained
让我的模型不让用户等待输出。
一个例子真的会帮助我。
我的代码
// JSON file data //
[
{
"text": "my unit test failed",
"category": "software"
},
{
"text": "my driver is working",
"category": "hardware"
}
]
const brain = require('brain.js');
const data = require('./data.json'); //data receiving from json//
const network = new brain.recurrent.LSTM();
const trainingData = data.map(item => ({
input: item.text,
output: item.category
}));
network.train(trainingData, {
log: (error) => console.log(error),
iterations: 1000
});
console.log(network.run('buy me a driver')); // output is Hardware //