def initvars(self): super(RModEModRFracAddEKMM, self).initvars() self.R = theano.shared(uniform((self.numrels, self.dim, self.dim))) self.X = theano.shared(uniform((self.numrels, self.dim)))
def __init__(self, **kw): super(ERModAddEKMM, self).__init__(**kw) self.R = theano.shared(uniform((self.dim, self.dim)), name="R") self.T = theano.shared(uniform((self.dim, self.dim)), name="T")
def initvars(self): super(RModEModAddEKMM, self).initvars() self.R = theano.shared(uniform((self.numrels, self.dim, self.dim)), name="R")
def __init__(self, **kw): super(GateAddEKMM, self).__init__(**kw) self.R = theano.shared(uniform((self.numrels, self.dim)), name="R")
def initvars(self): super(EModRFrac3AddEKMM, self).initvars() self.X = theano.shared(uniform((self.numrels, self.dim)), name="X") self.Y = theano.shared(uniform((self.numrels, self.dim)), name="Y") self.F = theano.shared(uniform((self.dim, self.dim)), name="F") self.G = theano.shared(uniform((self.dim, self.dim)), name="G")
def initvars(self): self.W = theano.shared(uniform((self.vocabsize, self.dim)), name="W") return [self.W]
def initvars(self): super(AddAddEKMM, self).initvars() self.X = theano.shared(uniform((self.vocabsize, self.dim)), name="X") self.Wr = theano.shared(uniform((self.numrels, self.dim)), name="Wr") self.Xr = theano.shared(uniform((self.numrels, self.dim)), name="X")
def initvars(self): super(RModEModAddEKMM, self).initvars() self.R = theano.shared(uniform((self.numrels, self.dim, self.dim)), name="R")
def initvars(self): super(RModEModRFracAddEKMM, self).initvars() self.R = theano.shared(uniform((self.numrels, self.dim, self.dim))) self.X = theano.shared(uniform((self.numrels, self.dim)))
def __init__(self, **kw): super(ERModAddEKMM, self).__init__(**kw) self.R = theano.shared(uniform((self.dim, self.dim)), name="R") self.T = theano.shared(uniform((self.dim, self.dim)), name="T")
def initvars(self): super(EModRFrac3AddEKMM, self).initvars() self.X = theano.shared(uniform((self.numrels, self.dim)), name="X") self.Y = theano.shared(uniform((self.numrels, self.dim)), name="Y") self.F = theano.shared(uniform((self.dim, self.dim)), name="F") self.G = theano.shared(uniform((self.dim, self.dim)), name="G")
def __init__(self, **kw): super(GateAddEKMM, self).__init__(**kw) self.R = theano.shared(uniform((self.numrels, self.dim)), name="R")
def initvars(self): super(AddAddEKMM, self).initvars() self.X = theano.shared(uniform((self.vocabsize, self.dim)), name="X") self.Wr = theano.shared(uniform((self.numrels, self.dim)), name="Wr") self.Xr = theano.shared(uniform((self.numrels, self.dim)), name="X")
def initvars(self): self.W = theano.shared(uniform((self.vocabsize, self.dim)), name="W") return [self.W]