我正在使用 spacy 库来构建聊天机器人。如何有把握地检查文档是否是问题?我知道如何做相关性,但不确定如何从问题中过滤陈述。
我正在寻找如下内容:
spacy.load('en_core_web_lg')('Is this a question?').is_question
最佳答案
我的第一 react 是建议在句子末尾寻找问号。
否则,大多数问题都以 {is、does、do、what、when、where、who、why、what、how} 开头。
有一个更复杂的答案,包括包含助动词及其相对于动词的位置,但如果您的数据格式正确,这可能就足够了(而且很快)。
关于python - 如何检查一个句子是否是一个带有空格的问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58212589/