前言
最近被导师安排学习一下【Knowledge Graph Embedding Based Question Answering】 这篇paper,这篇paper的重点在于运用了Knowledge Graph为dataset,在不用知道数据结构的情况下,去完成Question Answering这个自然语言处理方向的问题。这篇笔记只用来记录一下阅读这篇paper的github的代码时,作为一名很菜的本科学生所发现觉得可能有用的代码片段,具体对paper的笔记会再开一份笔记另行记录
希望自己能和大家一起学习进步!加油!
paper 链接:
delivery.acm.org/10.1145/330…acm=1564312374_9607150c0f9e4d7029cba11e69cb8903 (请复制全部)
github 链接:
下面会逐步缓慢更新
正文开始!
- if the question contains specific words, delete it
比如我们想去掉what is your name
里的what is,获得结果your name
,便可使用如下代码:
whhowset = [{
'what', 'how', 'where', 'who', 'which', 'whom'},
{
'in which', 'what is', "what 's", 'what are', 'what was', 'what were', 'where is', 'where are','where was', 'where were', 'who is', 'who was', 'who are', 'how is', 'what did'},
{
'what kind of', 'what kinds of', 'what type of',