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