pytorch-relation-extraction
pytorch-relation-extraction copied to clipboard
distant supervised relation extraction models: PCNN MIL (Zeng 2015), PCNN+ATT(Lin 2016). 关系抽取
有关bug
你好,因为,刚入门,我运行后,发现了一系列的问题,可能是我改的有问题。 运行的是:python main_att.py train --data="FilterNYT" --batch_size=128 首先,我遇到了,什么没有len() 然后,根据网络搜索,我修改了filternyt.py中28-29行 return len(self.x) 为return len(list(self.x)) 然后,遇到了ValueError: num_samples should be a positive integer value, but got num_samples=0 我就修改了main_att.py中39行 train_data_loader = DataLoader(train_data, opt.batch_size, shuffle=True, num_workers=opt.num_workers,...
 请问这是怎么回事呢?
您好!感谢您的代码!在运行过程中出现了一些问题想向您请教。 在main_mil.py中 1. max_ins_id = torch.max(out[:, label], 0)[1]这句有点不太理解,看了您的其他回答,"out是一个二维的tensor, 维度假设是B*53, 表示一个bag内所有句子的预测概率.",比如一个bag中有两个句子,那么维度就是2*53,out[0]代表的就是第一个句子在每一种关系上的对应概率,对吗? 2. 如果是的话,"out[:, label]取出label那一列,然后再取最大值",这个"label那一列"在哪呢?out中不是只有相应关系的概率值吗?
您好,在运行main_mil时出现上述报错,请问该如何解决? 
请问,拿来用的数据是bags_feature.npy和label.npy还是w2v.npy,p1_2v.npy.p2_2v.npy?
远程监督学习
您好,我最近也打算在关系抽取方面学习, 我的老师让我了解一下远程监督学习自动标注语料库,我查了查远程监督学习的一些基本概念,现在想了解一下您代码中说使用远程监督,请问在哪一部分使用了呢?具体的代码部分可不可以麻烦您截图让我看一下学习学习,非常感谢您。
我想问一下,我用的小数据集复现的PCNN_ATT那个模型,但是precision和recall值总是在0.2~0.4之间徘徊,然后大约在8、9、10之后p和r同时下降,这是怎么一回事呢?非常感谢!!!
loss一直在下降,但是结果范围变化不大呢,换了数据集也是这样子的,结果范围变化只在0.3-0.4之间呢
if i[0] == 0: # NA relation if j > 0: fp_res.append((index[idx], j, pred_p[index[idx]])) fp += 1 else: if j == 0: fn += 1 else: for k in i:...
你好 我是一个nlp的初学者 老师让我研究一下pcnn+attention的模型应用问题 但是我发现好像您训练出来的文件似乎是为了pr曲线而生成的 如果单纯的想运用这个模型进行关系预测 应该怎么处理呢 第一次在github留言 若语言不当 还请见谅