def embed(self, source, train=True):
xp = self.xp
mask = xp.expand_dims(source != -1, -1)
self.mask = chainer.Variable(mask, volatile=not train)
x = chainer.Variable(source, volatile=not train)
embs = self.src_emb(x)
embs = F.split_axis(embs, embs.data.shape[1], 1)
return embs
评论列表
文章目录