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

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

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

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

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

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

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

2 ответа

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

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

Другие вопросы по тегам