Ключевые слова LSI - извлечение ключевых слов НЛП - PHP RAKE / MAUI - PullRequest
0 голосов
/ 22 января 2019

Я пытаюсь найти наилучший подход или алгоритм для извлечения похожих ключевых слов из заданного текста.

Я много искал, нашел RAKE / MAUI и другие алгоритмы НЛП, но они не делают точно, чтоЯ хочу.Я не хочу вводить текст и извлекать ключевые слова, но я хочу ввести текст + основное ключевое слово и каким-то образом извлекать ключевые слова, связанные с основным ключевым словом.Может быть, алгоритм Дамерау-Левенштейна будет лучше?

Можете ли вы указать мне сценарий / алгоритм PHP, который делает это?Например, скажем, у нас есть текст: « лучшие сантехники из Нью-Йорка очень дороги. Работа с сантехником в Нью-Йорке может быть иногда трудной, но в конце концов этовыполнит свою работу. дешевый сантехник усложнит ситуацию, потому что обычно он не очень профессионален. Аварийный сантехник можно найти 24/7 "

1) Я хотел бы ввести ключевое слово: сантехник Нью-Йорк

2) И приведенный выше текст, и скрипт для возврата этих ключевых слов: лучшие сантехники из Нью-Йорка

сантехник в Нью-Йорке

аварийная сантехника

дешевый сантехник

Как мне этого добиться?

1 Ответ

0 голосов
/ 11 апреля 2019

Вам нужно использовать метод, который может видеть отношения, Rake, MAUI и т. Д. Не сделает это за вас. Вы можете использовать их в качестве первого шага, чтобы получить соответствующие ключевые слова для текста. Я предлагаю посмотреть на извлечение на основе графа, например Page Rank.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...