def _init_weight(self):
stdv = 1. / math.sqrt(self.hsz)
self.gate.weight.data.uniform_(-stdv, stdv)
self.gate.bias.data.fill_(-1)
if active.__name__ == "relu":
init.xavier_normal(self.h.weight)
else:
self.h.weight.data.uniform_(-stdv, stdv)
评论列表
文章目录