Я использую очень классную natural библиотеку для node.js.
Я пытаюсь обучить мой классификатор, чтобы он соответствовал фразе user experience
. Моя проблема в том, что я делаю что-то вроде этого:
classifier.addDocument(['user experience'], 'ux');
Он не соответствует 2 фразам слов, я считаю, потому что он символизирует слова. Если я сделаю что-то вроде этого:
classifier.addDocument(['user', 'experience'], 'ux');
Он работает так, как я хочу, но моя проблема в том, что я не хочу просто сопоставлять слово user
, потому что статья может упоминать слово user
несколько раз, и это потенциально не имеет ничего общего с делать с пользовательским опытом, что приведет к неточным классификациям. Итак, мой вопрос в том, как совместить 2 или более словосочетания с использованием НЛП?
Спасибо за помощь.