Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What are some good natural language parsing tools for Perl?

Tags:

perl

nlp

I've heard that Perl is used a lot for NLP, but I can't find almost any good NLP tools for Perl. What are some good Perl NLP tools/resources? Python has NLTK. Java has OpenNLP. Does Perl have anything similar?

This is really a general question, but if someone could also specifically address chunking and POS-tagging, that would be awesome!

like image 363
Eli Avatar asked Oct 12 '10 16:10

Eli


People also ask

Which tool is used for NLP?

The Natural Language Toolkit (NLTK) with Python is one of the leading tools in NLP model building.

What is NLP platform?

Natural language processing (NLP) is a branch of artificial intelligence (AI) that enables computers to comprehend, generate, and manipulate human language.


2 Answers

There is a Natural Language Processing page on the perl5 wiki.

like image 92
draegtun Avatar answered Oct 04 '22 17:10

draegtun


There are a lot of good NLP-related Perl modules, so you can pick a good set of tools for your task.

However, I think there's not a toolkit such as NLTK or OpenNLP in Perl. Let's see if someone else proves me wrong ;)

Just an example or an interesting Perl module for NLP: WordNet::Similarity.

With respect POS tagging, there is Lingua::EN::Tagger, but I have no idea if it is any good.

like image 31
smola Avatar answered Oct 04 '22 17:10

smola