Exemple #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)))
Exemple #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")
Exemple #3
0
 def initvars(self):
     super(RModEModAddEKMM, self).initvars()
     self.R = theano.shared(uniform((self.numrels, self.dim, self.dim)),
                            name="R")
Exemple #4
0
 def __init__(self, **kw):
     super(GateAddEKMM, self).__init__(**kw)
     self.R = theano.shared(uniform((self.numrels, self.dim)), name="R")
Exemple #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")
Exemple #6
0
 def initvars(self):
     self.W = theano.shared(uniform((self.vocabsize, self.dim)), name="W")
     return [self.W]
Exemple #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")
Exemple #8
0
 def initvars(self):
     super(RModEModAddEKMM, self).initvars()
     self.R = theano.shared(uniform((self.numrels, self.dim, self.dim)), name="R")
Exemple #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)))
Exemple #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")
Exemple #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")
Exemple #12
0
 def __init__(self, **kw):
     super(GateAddEKMM, self).__init__(**kw)
     self.R = theano.shared(uniform((self.numrels, self.dim)), name="R")
Exemple #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")
Exemple #14
0
 def initvars(self):
     self.W = theano.shared(uniform((self.vocabsize, self.dim)), name="W")
     return [self.W]