2010-10-12 102 views
14

我聽說Perl很多用於NLP,但幾乎找不到任何用於Perl的NLP工具。什麼是一些好的Perl NLP工具/資源? Python有NLTK。 Java有OpenNLP。 Perl有類似的東西嗎?Perl有什麼好的自然語言分析工具?

這真的是一個普遍的問題,但如果有人也可以專門處理分塊和POS標記,那將是太棒了!

回答

7
+1

這些鏈接現在都死了。 – 2014-01-15 18:35:10

+0

@Phil Mitchell - Socialtext託管Perl維基。 Perl6 wiki仍然正常工作(http://www.perlfoundation.org/perl6)。所以這可能只是Perl5 wiki的臨時性問題?不幸的是,archive.org似乎並沒有保存這些頁面,所以我們只需要等到Socialtext修復問題:( – draegtun 2014-01-17 13:56:16

6

有很多很好的與NLP相關的Perl模塊,所以你可以爲你的任務選擇一套好的工具。

不過,我認爲在Perl中沒有工具包,比如NLTK或OpenNLP。讓我們看看是否有其他人證明我是錯的;)

只是一個例子或一個有趣的Perl模塊NLP:Wordnet::Similarity

尊重POS標籤,有Lingua::EN::Tagger,但我不知道它是否有什麼好處。

0

Freeling是一套語言分析工具(多國語言),其內置了一個體面的Perl的API。