我的目标是检测任何句子中的简单元素,例如动词、名词或形容词。Ruby中是否有任何宝石可以实现这一目标?例如:
他们昨天选举他为总统。
输出:
["subject","verb", "object", "predicative", adverbial"]
我的目标是检测任何句子中的简单元素,例如动词、名词或形容词。Ruby中是否有任何宝石可以实现这一目标?例如:
他们昨天选举他为总统。
输出:
["subject","verb", "object", "predicative", adverbial"]
这些是我所知道的用于 Ruby 的唯一自然语言处理选项。
有趣的是,它们都出自同一个人之手。
编辑 这是我发现的另一个选项。这是一个关于n-gram分析的教程。
我过去使用engtagger取得了很大的成功。它是从一个名为Lingua::EN::Tagger
. 让它做你想做的事情需要一些工作,但我认为它是这个应用程序可用的最佳工具(至少目前是这样)。