def __init__(self, batchsize=64, max_length=config.MAX_WORDS_IN_QUESTION, max_w_length=config.LENGTH_OF_LONGEST_WORD, mode='train'):
self.batchsize = batchsize
self.d_vocabulary = None
self.batch_index = None
self.batch_len = None
self.rev_adict = None
self.max_length = max_length
self.max_w_length = max_w_length
self.mode = mode
self.qdic, self.adic = VQADataProvider.load_data(mode)
with open('./result/cdict.json','r') as f:
self.cdict = json.load(f)
with open('./result/vdict.json','r') as f:
self.vdict = json.load(f)
with open('./result/adict.json','r') as f:
self.adict = json.load(f)
self.n_ans_vocabulary = len(self.adict)
#self.nlp = spacy.load('en', vectors='en_glove_cc_300_1m_vectors')
#self.glove_dict = {} # word -> glove vector
评论列表
文章目录