Можно сделать локальный id истории
const trainingData = [
{ input: 'Конечно', output: 'одобрение' },
{ input: 'Определённо', output: 'одобрение' },
{ input: 'Хорошо', output: 'одобрение' },
{ input: 'Согласен', output: 'одобрение' },
{ input: 'Далее', output: 'одобрение' },
{ input: 'Идём', output: 'одобрение' },
{ input: 'Правильно', output: 'одобрение' },
{ input: 'Угу', output: 'одобрение' },
{ input: 'Одобряю', output: 'одобрение' },
{ input: 'Ладно', output: 'одобрение' },
{ input: 'Пусть', output: 'одобрение' },
{ input: '+', output: 'одобрение' },
{ input: 'Ага', output: 'одобрение' }
];
import * as brain from 'brain.js';
const trainingData = [
{ input: 'Конечно', output: 'одобрение' },
{ input: 'Определённо', output: 'одобрение' },
{ input: 'Хорошо', output: 'одобрение' },
{ input: 'Согласен', output: 'одобрение' },
{ input: 'Далее', output: 'одобрение' },
{ input: 'Идём', output: 'одобрение' },
{ input: 'Правильно', output: 'одобрение' },
{ input: 'Угу', output: 'одобрение' },
{ input: 'Одобряю', output: 'одобрение' },
{ input: 'Ладно', output: 'одобрение' },
{ input: 'Пусть', output: 'одобрение' },
{ input: '+', output: 'одобрение' },
{ input: 'Ага', output: 'одобрение' }
];
const lstm = new brain.recurrent.LSTM();
lstm.train(trainingData, {
iterations: 1500,
log: (details) => console.log(details),
errorThresh: 0.011
});
export function assert (input: string): string {
return lstm.run(input)
}