最近有一些需求,對一個英文句子進行詞性標註,NLP的經典問題,應該也有很多現成工具,就去找了一下,在此把結果先貼一下,使用後再補充。
Natural Language Toolkit(NLTK)
http://www.nltk.org/
python的,簡單易用
Stanford CoreNLP
http://sergey-tihon.github.io/Stanford.NLP.NET/
老牌強隊,java的,功能很全
pattern
http://www.clips.ua.ac.be/pages/pattern
最近才發現的python包,提供了英語(pattern.en)在內的多種語言解析(沒有中文),相對簡單,入門很快,如果不是專門研究NLP,這個包就可以滿足基本需求了。等有空把相關文檔翻譯過來。
英文單詞的詞性表
盜圖來記錄下詞性,原圖鏈接http://blog.csdn.net/huhui_cs/article/details/9614115