【问题标题】:Is there a tool that allow to get a desired inflected form from a base word (lemne)?有没有一种工具可以从基本词(lemne)中获得所需的变形形式?
【发布时间】:2019-07-23 18:27:23
【问题描述】:

我需要一个工具,它接受一个词的参数,例如“快速”,另一个参数指定所请求的词性形式,例如副词 这将“快速”输出。

事实上,词干提取和词形还原是我需要的 NLP 任务的一个特例。

如果存在,有人知道它的名称吗? 它在统计上有多正确?

理想的工具可以采用任何变形形式作为输入。 一个不太理想但仍然对我有帮助的工具会将基本词 (lemne) 作为输入。

一个好处是不仅可以指定词性(例如动词),还可以指定时间共轭和复数,例如: arg1:吃 arg2:POS->动词时间->preterit|singular 输出:吃了 或 arg1: eat arg2: POS->动词时间->过去分词 输出:吃掉了

【问题讨论】:

    标签: nlp


    【解决方案1】:

    就您所讨论的可能而言,技术术语是“形态实现”或只是“实现”。一个可以为你做的示例库是SimpleNLG,虽然它不像你描述的那么灵活(我不认为有什么)。从他们的教程中提取一些示例代码:

    SPhraseSpec p = nlgFactory.createClause();
    p.setSubject("Mary");
    p.setVerb("chase");
    p.setObject("the monkey");
    p.setFeature(Feature.TENSE, Tense.PAST);
    // output: Mary chased the monkey.
    

    还要注意“fastly”不是正确的英文……

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-04-04
      相关资源
      最近更新 更多