What are some good natural language parsing tools for Perl?
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!
There is a Natural Language Processing page on the perl5 wiki.
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.
Besides the ones smmv mentioned, there's also Lingua-BrillTagger. No idea how useful it is here either :)
Freeling is a suite of language analysis tools (for multiple languages) that has a decent perl API built in.
精彩评论