Perl有哪些好的自然语言解析工具?

18

我听说Perl在自然语言处理中被广泛使用,但我几乎找不到任何好的Perl NLP工具。有哪些好的Perl NLP工具或资源?Python有NLTK,Java有OpenNLP,Perl有类似的东西吗?

这其实是一个很普遍的问题,但如果有人能专门解答一下chunking和POS标记,那就太棒了!

4个回答

8

3
这些链接现在已经失效。 - Phil Mitchell
@Phil Mitchell - Socialtext托管了Perl维基。Perl6维基仍然正常工作(http://www.perlfoundation.org/perl6)。所以这可能只是Perl5维基的暂时问题?不幸的是,archive.org似乎没有保存这些页面,所以我们只能等待Socialtext解决这个问题:( - draegtun
链接仍然失效,请更新您的答案。 :) - coder123
@coder123 - 链接的perl5维基网站及其所有页面已经消失,不再存在,已经安息。它(在此时此刻)是一个不存在的网站!如果复活发生或者页面在其他网络形式中转世,那么我、你、我们或这里的任何人都可以相应地更新这个(维基)答案 :) - draegtun

7

有很多优秀的与自然语言处理相关的Perl模块,所以您可以选择一组适合您任务的好工具。

然而,我认为在Perl中没有类似于NLTK或OpenNLP的工具包。看看是否有其他人证明我是错的;)

一个关于NLP的示例或有趣的Perl模块:WordNet::Similarity

关于POS标记,有Lingua::EN::Tagger,但我不知道它是否好用。


3

2

Freeling 是一个语言分析工具套件(适用于多种语言),其中包含了一个不错的 Perl API。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接