2

我的目标是检测任何句子中的简单元素,例如动词、名词或形容词。Ruby中是否有任何宝石可以实现这一目标?例如:

他们昨天选举他为总统。

输出:

["subject","verb", "object", "predicative", adverbial"]
4

2 回答 2

4

这些是我所知道的用于 Ruby 的唯一自然语言处理选项。

有趣的是,它们都出自同一个人之手。

编辑 这是我发现的另一个选项。这是一个关于n-gram分析的教程。

使用 Ruby 进行自然语言处理:n-gram

于 2013-11-14T14:39:58.527 回答
3

我过去使用engtagger取得了很大的成功。它是从一个名为Lingua::EN::Tagger. 让它做你想做的事情需要一些工作,但我认为它是这个应用程序可用的最佳工具(至少目前是这样)。

于 2013-11-14T14:39:39.373 回答