开发者

What are some good natural language parsing tools for Perl?

开发者 https://www.devze.com 2023-01-19 13:34 出处:网络
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开发者_

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.

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号