Ответ 1
Существует страница Обработка естественного языка на perl5 wiki.
Я слышал, что Perl много используется для NLP, но я не могу найти практически никаких хороших инструментов NLP для Perl. Какие хорошие инструменты/ресурсы Perl NLP? Python имеет NLTK. Java имеет OpenNLP. Есть ли у Perl что-то подобное?
Это действительно общий вопрос, но если кто-то может также специально решить проблему chunking и POS-tagging, это будет потрясающе!
Существует страница Обработка естественного языка на perl5 wiki.
Существует много хороших NLP-модулей Perl, поэтому вы можете выбрать хороший набор инструментов для своей задачи.
Однако я думаю, что в Perl нет инструментария, такого как NLTK или OpenNLP. Посмотрите, если кто-то другой докажет мне свою ошибку;)
Просто пример или интересный модуль Perl для NLP: Wordnet:: Сходство.
В отношении тегов POS существует Lingua:: EN:: Tagger, но я понятия не имею, хорошо ли это.
Кроме упомянутых smmv, также Lingua-BrillTagger. Не знаю, насколько это полезно здесь:)
Freeling - это набор инструментов для анализа языка (для нескольких языков), в котором есть встроенный API perl.