【问题标题】:API to find Nouns in Sentence and Nearest Adjective in Meaning in RubyAPI 在 Ruby 中查找句子中的名词和最近的形容词
【发布时间】:2011-11-20 16:50:57
【问题描述】:

我正在寻找可以做两件事的 API 或 Ruby Gem。首先是查找每个单词,看看它是否是名词。我想做的第二件事是查找形容词(也许还有名词)并找到与其最相似的单词。做这个的最好方式是什么?

【问题讨论】:

    标签: ruby linguistics nlp


    【解决方案1】:

    我不了解 Ruby,但要确定单词的词性(比如它是否是名词),您需要所谓的“词性标注器”。对于第二部分,听起来 WordNet 会帮助你。 WordNet 是一个英语单词数据库(你没有说你感兴趣的语言),其关系包括“含义相似”、“更具体”(比如“猫”比“动物”更具体)、“相反意义”等。

    【讨论】:

    • 我发现通过 ruby​​ 访问 wordnet 的最佳方式是:github.com/doches/rwordnet。你知道 Wordnet 是否也可以用作词性标注器吗?
    • 没有。 WordNet 列出了它包含的词的词性(但它不包含所有词性),但问题是一个词具有多个词性是难以置信常见的。因此数据是不够的——需要一个算法。
    猜你喜欢
    • 2018-07-12
    • 2017-11-26
    • 1970-01-01
    • 2014-09-26
    • 2012-07-15
    • 2023-04-08
    • 2013-06-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多