Мозг медленный в классификации строк - PullRequest
0 голосов
/ 29 мая 2019

Я использую мозг 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."));
...