Я использую мозг js для классификации текста. Проблема, с которой я сталкиваюсь, заключается в том, что скорость тренировок невероятно мала. Код ниже занимает 15-20 минут для выполнения. Я читал о нескольких простых проектах , которые, похоже, сталкиваются с той же проблемой. Некоторые из авторов делают что-то очень интересное - они конвертируют текст в числа. Мой вопрос заключается в том, как преобразовать строки в цифры, чтобы увеличить скорость обучения, а затем представить результаты, идентичные моим в настоящее время?
//Simple emotion detetction
var net = new brain.recurrent.LSTM();
net.train([
{input: "Feeling good.", output: "positive"},
{input: "Overall well.", output: "positive"},
{input: "Extremely happy.", output: "positive"},
{input: "I'm feeling joyful.", output: "positve"},
{input: "She is in an outstanding mood.", output: "positive"},
{input: "He is feeling inspiration", output: "positive."},
{input: "Today will be my day.", output: "positive"},
{input: "I know that I’m winner.", output: "positive"},
{input: "Yes ,I can do it, I know I can.", output: "positive"},
{input: "Tomorrow is next chance.", output: "positve"},
{input: "Henna can do it.", output: "positive"},
{input: "I like vegetables.", output: "positive."},
{input: "I'm feeling worse than ever.", output: "negative"},
{input: "She seems a little distracted.", output: "negative"},
{input: "This behaviour is unacceptable.", output: "negative"},
{input: "Rober is feeling depressed.", output: "negative"},
{input: "They are feeling miserable.", output: "negative"},
{input: "Robert is in bad mood.", output: "negative"},
{input: "I'm feeling pity for m action.", output: "negative"}
]);
alert(net.run("I'm feeling pretty bad."));