Esempio n. 1
0
 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)))
Esempio n. 2
0
 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")
Esempio n. 3
0
 def initvars(self):
     super(RModEModAddEKMM, self).initvars()
     self.R = theano.shared(uniform((self.numrels, self.dim, self.dim)),
                            name="R")
Esempio n. 4
0
 def __init__(self, **kw):
     super(GateAddEKMM, self).__init__(**kw)
     self.R = theano.shared(uniform((self.numrels, self.dim)), name="R")
Esempio n. 5
0
 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")
Esempio n. 6
0
 def initvars(self):
     self.W = theano.shared(uniform((self.vocabsize, self.dim)), name="W")
     return [self.W]
Esempio n. 7
0
 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")
Esempio n. 8
0
 def initvars(self):
     super(RModEModAddEKMM, self).initvars()
     self.R = theano.shared(uniform((self.numrels, self.dim, self.dim)), name="R")
Esempio n. 9
0
 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)))
Esempio n. 10
0
 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")
Esempio n. 11
0
 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")
Esempio n. 12
0
 def __init__(self, **kw):
     super(GateAddEKMM, self).__init__(**kw)
     self.R = theano.shared(uniform((self.numrels, self.dim)), name="R")
Esempio n. 13
0
 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")
Esempio n. 14
0
 def initvars(self):
     self.W = theano.shared(uniform((self.vocabsize, self.dim)), name="W")
     return [self.W]