Ejemplo n.º 1
0
 def __init__(self, model, stepsize=0.1, verbose=False, callback=None,
                                            callbackargs=None,
                                            callbackiteration=1):
     self.verbose = verbose 
     self.model = model   
     self.stepsize = stepsize;
     Trainer.__init__(self,callback,callbackargs,callbackiteration)
Ejemplo n.º 2
0
    def __init__(self,
                 model,
                 onlineChunkSize=10000,
                 initialMu=1,
                 exponentAvgM=0.5,
                 qLearningRate=0.90,
                 numfeats=1,
                 numhidden=0,
                 numout=1,
                 verbose=False,
                 callback=None,
                 callbackargs=None,
                 callbackiteration=1):
        """Set up the initial stuff"""
        self.verbose = verbose
        self.model = model
        self.exponentAvgM = exponentAvgM
        self.qLearningRate = qLearningRate
        self.maxMuVect = None

        self.muVect = self.setupMu(onlineChunkSize, initialMu,
                                   self.model.params.shape, numfeats,
                                   numhidden, numout)

        self.expAvgGrad = zeros(self.muVect.shape)
        self.sqExpAvgGrad = ones(self.muVect.shape)

        Trainer.__init__(self, callback, callbackargs, callbackiteration)
Ejemplo n.º 3
0
 def __init__(self,model,momentum,stepsize,callback=None,
                                             callbackargs=None,
                                             callbackiteration=1):
     self.model = model
     self.momentum = momentum
     self.stepsize = stepsize
     self.inc = zeros(self.model.params.shape,dtype=float)
     Trainer.__init__(self,callback,callbackargs,callbackiteration)
Ejemplo n.º 4
0
 def __init__(self,
              model,
              cgiterations,
              callback=None,
              callbackargs=None,
              callbackiteration=1):
     self.model = model
     self.cgiterations = cgiterations
     Trainer.__init__(self, callback, callbackargs, callbackiteration)
Ejemplo n.º 5
0
 def __init__(self,
              model,
              optiterations=10,
              callback=None,
              callbackargs=None,
              callbackiteration=1):
     self.model = model
     self.optiterations = optiterations
     Trainer.__init__(self, callback, callbackargs, callbackiteration)
Ejemplo n.º 6
0
 def __init__(self,
              model,
              stepsize=0.1,
              verbose=False,
              callback=None,
              callbackargs=None,
              callbackiteration=1):
     self.verbose = verbose
     self.model = model
     self.stepsize = stepsize
     Trainer.__init__(self, callback, callbackargs, callbackiteration)
Ejemplo n.º 7
0
 def __init__(self,
              model,
              momentum,
              stepsize,
              callback=None,
              callbackargs=None,
              callbackiteration=1):
     self.model = model
     self.momentum = momentum
     self.stepsize = stepsize
     self.inc = zeros(self.model.params.shape, dtype=float)
     Trainer.__init__(self, callback, callbackargs, callbackiteration)
Ejemplo n.º 8
0
 def __init__(self, model, onlineChunkSize=10000, initialMu=1, exponentAvgM=0.5, qLearningRate=0.90,
             numfeats=1, numhidden=0, numout=1, 
             verbose=False, callback=None, callbackargs=None, callbackiteration=1):
     """Set up the initial stuff"""
     self.verbose = verbose;
     self.model = model;
     self.exponentAvgM = exponentAvgM;
     self.qLearningRate = qLearningRate;
     self.maxMuVect = None
     
     self.muVect = self.setupMu(onlineChunkSize, initialMu, self.model.params.shape, numfeats, numhidden, numout)
     
     self.expAvgGrad = zeros(self.muVect.shape);
     self.sqExpAvgGrad = ones(self.muVect.shape);
     
     Trainer.__init__(self, callback, callbackargs, callbackiteration);
Ejemplo n.º 9
0
 def __init__(self,model,cgiterations,callback=None,
                                        callbackargs=None,
                                        callbackiteration=1):
     self.model = model
     self.cgiterations = cgiterations
     Trainer.__init__(self,callback,callbackargs,callbackiteration)
Ejemplo n.º 10
0
 def __init__(self,model,optiterations=10,callback=None,
                                        callbackargs=None,
                                        callbackiteration=1):
     self.model = model
     self.optiterations = optiterations
     Trainer.__init__(self,callback,callbackargs,callbackiteration)