Какие хорошие инструменты синтаксического анализа на естественном языке для Perl? - PullRequest
16 голосов
/ 12 октября 2010

Я слышал, что Perl часто используется для NLP, но я не могу найти почти никаких хороших инструментов NLP для Perl. Каковы некоторые хорошие инструменты / ресурсы Perl NLP? Python имеет NLTK. У Java есть OpenNLP. Есть ли в Perl что-нибудь подобное?

Это на самом деле общий вопрос, но если бы кто-то мог также обратиться к чанкингу и POS-тегам, это было бы здорово!

Ответы [ 4 ]

8 голосов
/ 12 октября 2010
7 голосов
/ 12 октября 2010

Существует множество хороших модулей Perl, связанных с NLP, поэтому вы можете выбрать хороший набор инструментов для своей задачи.

Однако я думаю, что в Perl нет такого инструментария, как NLTK или OpenNLP.Давайте посмотрим, если кто-то еще докажет, что я не прав;)

Просто пример или интересный модуль Perl для НЛП: WordNet :: Similarity .

Что касается тегов POS, то здесьэто Lingua :: EN :: Tagger , но я понятия не имею, хорошо ли это.

2 голосов
/ 12 октября 2010

Помимо упомянутых smmv, есть также Lingua-BrillTagger .Понятия не имею, насколько это полезно здесь:)

1 голос
/ 15 января 2014

Freeling - это набор инструментов анализа языка (для нескольких языков), в который встроен приличный Perl API.

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