Возможно ли использовать НЛП? Обработка естественного языка
У меня есть набор имен проектов, набор ключевых слов и набор абзацев.
Теперь моя задача состоит в том, чтобы проверить, соответствуют ли ключевые слова каким-либо именам проектов, а ключевые слова - любому слову в любом абзаце.
Если какой-либо набор абзацев соответствует ключевому слову, а любой проект соответствует одному и тому же ключевому слову, то я должен назначить эти абзацы этому проекту.
Я использовал String Regex для этого. Но может ли это быть реализовано с использованием концепций обработки естественного языка.
Если да... Пожалуйста, дайте мне знать, как это можно реализовать. Это было бы очень полезно для меня.
Заранее спасибо.
2 ответа
В этом нет НЛП.
Независимо от того, что вы делаете, вы должны пройти через все проекты и все параграфы хотя бы один раз.
Да, вы можете оптимизировать свой процесс с помощью hashmaps
или же dictionaries
но в конце дня вы будете искать и сопоставлять строки, несмотря ни на что.
Вы можете сделать это с помощью dictionaries
так как картирование становится проще с помощью словарей и регулярных выражений.