如何检查一个句子是否是一个有空间的问题?



我正在使用空间库来构建聊天机器人。如何检查文档是否是具有一定置信度的问题?我知道如何进行相关性,但不确定如何从问题中过滤陈述。

我正在寻找如下所示的内容:

spacy.load('en_core_web_lg')('Is this a question?').is_question

我的第一反应是建议在句子末尾寻找问号。

否则,大多数问题都以{是,做,做,什么,何时,何地,谁,为什么,什么,如何}开头。

有一个更复杂的答案,涉及包含助动词及其相对于动词的位置,但如果数据格式正确,这可能就足够了(而且速度很快(。

最新更新