def gen_data(p, data, batch_size = 1):
# generate data for the model
# y in train data is a matrix (batch_size, seq_length)
# y in test data is an array
x = data['x'][p:p + batch_size]
y = data['y'][p:p + batch_size]
batch_data = {'x':x,'y':y}
if data.has_key('t'):
batch_data['t'] = data['t'][p:p + batch_size]
ret = utils.prepare_data(batch_data, VOCAB_SIZE, one_hot=ONE_HOT, sigmoid_on=SIGMOID_ON)
return ret
评论列表
文章目录