【问题标题】:is there any algorithm for classifying questions types from the interrogative words? [closed]是否有任何算法可以从疑问词中对问题类型进行分类? [关闭]
【发布时间】:2013-09-11 07:30:13
【问题描述】:

问题主要可以分为以下几类 基于疑问词的分类:是/否分类(例如 “roy jones jr 有三个孩子吗”),选择班(例如 “哪个国家更大,加拿大还是美国”),数量类 (例如“第一台机械计算器是什么时候制造的”), 枚举类(如“三个邻国的名称 韩国”)和描述类(例如“什么是 减少体育运动中球迷暴力的方法”)

到目前为止,我正在使用程序得到问题的第一个字

String firstWord = null;

if(string.contains(" ")){

   firstWord= string.substring(0, string.indexOf(" ")); 
}

所以我需要知道“如何”是形容词或副词之后的单词?

【问题讨论】:

  • 如果所有问题都采用这种形式,如果只按第一个词分类,您可能不会遇到太多问题。
  • 它可能与您的问题无关,但它为您提供了解决问题的不同观点。如果您正在寻找基于 Java 开发的调查/问卷引擎框架,那么您可能需要研究 [this](stackoverflow.com/questions/687720/…)。
  • 欢迎来到 Stack Overflow!你有一个很好的问题,但它需要一些修改 - 请查看stackoverflow.com/questions/how-to-ask 来修改你的问题!我至少会提到您已经完成的一些研究。
  • 感谢您修改您的问题!也许这个涉及 POS 标记的问题可以提供帮助? stackoverflow.com/questions/12229661/…

标签: java nlp


【解决方案1】:

您可以使用字符串搜索算法,例如。 G。 KMP-Algorithm。或者您可以寻找一个为保存字符串而优化的数据库。

【讨论】:

    猜你喜欢
    • 2012-12-03
    • 1970-01-01
    • 2016-08-19
    • 1970-01-01
    • 2020-04-10
    • 2017-12-25
    • 1970-01-01
    • 1970-01-01
    • 2019-12-02
    相关资源
    最近更新 更多