Code Monkey home page Code Monkey logo

ie-bert-cnn's People

Contributors

wangpeiyi9979 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

ie-bert-cnn's Issues

ValueError: Object arrays cannot be loaded when allow_pickle=False

遇到错误 烦来请教,请问您知道原因吗,谢谢!

Traceback (most recent call last):
File "helpData.py", line 382, in
dataHelper.process_data()
File "helpData.py", line 377, in process_data
metrics.judge_data_quality(self.opt)
File "/home/github/KNOWLEDGE/IE_BERT_CNN/metrics.py", line 340, in judge_data_quality
train_npy_data = np.load(opt.npy_data_root+'train/relations.npy')
File "/home/anaconda3/lib/python3.7/site-packages/numpy/lib/npyio.py", line 453, in load
pickle_kwargs=pickle_kwargs)
File "/home/anaconda3/lib/python3.7/site-packages/numpy/lib/format.py", line 722, in read_array
raise ValueError("Object arrays cannot be loaded when "
ValueError: Object arrays cannot be loaded when allow_pickle=False

AttributeError: 'NoneType' object has no attribute 'bert'

您好,作者!
执行python main.py train报错:
File "F:\Skill\Code\RELATION\IE-Bert-CNN-master\models\BERT_MUL_CNN.py", line 112, in forward
sequence_output, _ = self.bertForToken.bert(batch_data, token_type_ids=None, attention_mask=batch_masks, output_all_encoded_layers=False)
AttributeError: 'NoneType' object has no attribute 'bert'
请问有没有解决办法?

能请问下使用cnn的原因吗?

会不会出现比较多的情况,比如,实体不全(北京大学,但抽取出北京大)或者过长(北京,但北京大)呢?

关于任务

这里面BERT是用来训练词向量吗 CNN做特征提取?

pytorch_pretrained_bert 缺失

感觉您的工作非常有意义,想学习一下,看您代码中至少有两个文件都
import pytorch_pretrained_bert
然后报错找不到这个文件或模块,请问能提供下这个文件吗?
谢谢

ValueError: setting an array element with a sequence. 请问怎么解决

Traceback (most recent call last):
File "helpData.py", line 383, in
dataHelper.process_data()
File "helpData.py", line 370, in process_data
self.get_sens_and_tags_and_entsRel(self.origin_train_data, case=0)
File "helpData.py", line 348, in get_sens_and_tags_and_entsRel
ent_rel = np.array(ent_rel)

ValueError: setting an array element with a sequence. The requested array has an inhomogeneous shape after 1 dimensions. The detected shape was (173045,) + inhomogeneous part.

请教

执行python main.py train报错:
File "F:\Skill\Code\RELATION\IE-Bert-CNN-master\models\BERT_MUL_CNN.py", line 112, in forward
sequence_output, _ = self.bertForToken.bert(batch_data, token_type_ids=None, attention_mask=batch_masks, output_all_encoded_layers=False)
AttributeError: 'NoneType' object has no attribute 'bert'
请问有没有解决办法?

代码中一些细节的疑问

s1, e1, s2, e2 = positions
type_obj = torch.zeros(e1-s1+1).long()
type_sbj = torch.ones(e2-s2+1).long()
if e1 < s2:
m_s = e1+1
m_e = s2-1
else:
m_s = e2+1
m_e = s1-1
type_mid = torch.ones(m_e-m_s+1).long() * 2
if self.opt.use_gpu:
type_obj = type_obj.cuda()
type_sbj = type_sbj.cuda()
type_mid = type_mid.cuda()
obj_vecs = sen_matrix[s1:e1+1,:] + self.type_emb(type_obj)
sbj_vecs = sen_matrix[s2:e2+1,:] + self.type_emb(type_sbj)
mid_vecs = sen_matrix[m_s:m_e+1,:] + self.type_emb(type_mid)
请问下这个mid_vecs 是啥?

数据集

请问测试集有带答案的吗,可以提供一下吗

结果

你好,readme提到的0.81结果,指的是线上还是线下呀

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.