我试图检测我所拥有的句子是否是一个问题。
我开始考虑编写关键字,然后每次查找这些关键字。但我认为这还不够。
qWords= ["what","when","where","how"]
def isQuestion(w):
return any(item for item in w.split(" ") if item.lower() in qWords)
有没有办法从问题中获取洞察力,比如提取地点,时间......等等。
sentence= "What is the weather in London today".
如果我通过简单地查看关键词的语义来训练单词。我会遇到类似的问题:
"The rainy weather, is what I love most about London"
有没有推荐的方法!或者我是否应该尝试训练所有单词,就像我在这个简单的例子中所做的那样,对于这两个地方,时间,如果是这样的话,我在哪里可以找到这些单词的数据集。