Как определить прилагательные или наречия?
Я довольно новичок в НЛП.... Есть ли какой-либо API или способ, которым я мог бы определить глагол или прилагательное или наречия из предложения? Мне это нужно в проекте?
1 ответ
Вам понадобится часть речи (POSTagger). Это определяет роль каждого слова в предложении. В Википедии есть превосходный список инструментариев НЛП, и почти во всех них есть POSTaggers.
Если ваш материал написан на нормальном английском языке, POSTaggers преуспеет. Если это очень разговорный (например, текстовые сообщения) или очень необычный (например, жаргон), это может быть хуже. Обратите внимание, что для специализированного языка (я занимаюсь химией) вам также может понадобиться токенизатор, чтобы определить, где находятся токены слова.
Вы упоминаете "анализ настроений". Это намного больше работы, но абсолютно необходимо POSTagger в системе. Вы также упоминаете семантический анализ - для этого вам могут понадобиться семантические лексики. Но начните с POSTagger и попрактикуйтесь с общими предложениями.