Возможно ли использовать НЛП?Обработка естественного языка - PullRequest
0 голосов
/ 24 октября 2018

У меня есть набор Имен проектов, набор ключевых слов и набор абзацев.

Теперь моя задача - проверить, соответствуют ли ключевые слова каким-либо именам проектов, а ключевые слова - любому слову в любом абзаце.

Если какой-либо набор абзацев соответствует ключевому слову, а любой проект соответствует одному и тому же ключевому слову, то я должен назначить эти абзацы этому проекту.

Я использовал для этого String Regex.Но может ли это быть реализовано с использованием концепций обработки естественного языка.

Если да ... Пожалуйста, дайте мне знать, как это можно реализовать.Это было бы очень полезно для меня.

Заранее спасибо.

Ответы [ 2 ]

0 голосов
/ 24 октября 2018

В этом нет никакой НЛП.
Независимо от того, что вы делаете, вы должны пройти через все проекты и все параграфы хотя бы один раз.
Да, вы можете оптимизировать свой процесс, используя hashmaps или dictionaries, но в конце дня вы будете искать и сопоставлять строки, несмотря ни на что.

0 голосов
/ 24 октября 2018

Вы можете сделать это, используя dictionaries, так как отображение упрощается с помощью словарей, и регулярное выражение также будет в действии.

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