代码之家  ›  专栏  ›  技术社区  ›  Dan Esparza

C#:英语语法规则引擎?[闭门]

  •  12
  • Dan Esparza  · 技术社区  · 16 年前

    我在寻找可能存在或不存在的东西。Windows平台上是否有“英语语法规则引擎”(专门针对.NET或C#之类的东西)?

    明确地 我想找一种能把一个句子改成“将来时态”的句子(基于英语语法规则) ... 比如:

    开发widget软件,然后与Ricardo会面

    是否有一个规则引擎已经做到了这一点?

    4 回复  |  直到 16 年前
        1
  •  9
  •   Salman A    15 年前

    和某人交谈 this guy ,他可能会有一些想法给你。一般来说,英语对这类事情来说太模糊了。例如:

    时光如箭飞逝;水果像香蕉一样飞。

    任何人都可以解析它,但这只是因为有大量的语义知识。

    尽管如此,有些事情可能值得研究,比如 SharpNLP

        2
  •  5
  •   Joel rmeador    7 年前

    正如其他人所说,这是一个非常困难的问题,在一般情况下没有得到解决。然而,有些系统做得相当好。普林斯顿大学 WordNet these functions ,它似乎可以找到给定词根的词根,也可以找到给定词根的特定词根(但该页面没有提供示例,因此我不能确定我是否正确解释了文档)。

        3
  •  2
  •   Paul Nathan    16 年前

    简单的回答是不,通用NLP解析引擎不存在。

    一般情况下 . 可能有人在做特定的时态转换。无论如何,C#可能不会有。

        4
  •  2
  •   wonea Ilya Smagin    7 年前

    检查 this 出来,这叫语法。这可能不是你想要的,但这绝对是用C#解析英语语法规则的一个良好开端。