ruby - 在 Ruby 中检测句子元素

标签 ruby nlp linguistics

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

They elected him president yesterday.

输出:

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

最佳答案

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

有趣的是,他们都是同一个人。

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

Natural Language Processing with Ruby: n-grams

关于ruby - 在 Ruby 中检测句子元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19980302/

相关文章:

language-agnostic - 一个 StringToken 解析器,提供谷歌搜索风格 "Did you mean:"建议

python - 如何使用 Spacy 解析动词

php - 我如何像在 Ruby 中使用 block 一样使用 PHP 5.3 闭包

javascript - 使用 haml 在 javascript 中打印 Ruby

ruby - 创建散列,键是表名,值是列名

python - 如何更新 nltk 包以便它不会将电子邮件分成 3 个不同的标记?

python - 医院等候时间的情绪分析

machine-learning - 机器学习和编程语言领域的交叉点

python - 生成名词的复数形式

ruby-on-rails - 实例的 ActiveRecord 事务 block 和类有什么区别?