Exemplo n.º 1
0
class MaxentModel(object):
    """ """

    # init the model with certain training method
    def __init__(self, opts):
        if opts.trainMethod == "GIS":
            self.trainer = GISTrainer(opts.iteration, opts.sigma2, opts.tol,
                                      opts.alpha)
        elif opts.trainMethod == "lbfgs":
            self.trainer = lbfgsTrainer()

    # invoke the trainer to conduct the training
    # process
    def train(self, data):
        self.trainer.train(data)

    def test(self, data):
        try:
            pass
        except:
            pass

    def load_model(self, filename):
        pass

    def save_model(self, filename):
        pass
Exemplo n.º 2
0
class MaxentModel(object):
    """ """
    # init the model with certain training method
    def __init__(self, opts):
        if opts.trainMethod == "GIS":
            self.trainer = GISTrainer(opts.iteration,
                    opts.sigma2,
                    opts.tol,
                    opts.alpha)
        elif opts.trainMethod == "lbfgs":
            self.trainer = lbfgsTrainer()

    # invoke the trainer to conduct the training
    # process
    def train(self, data):
        self.trainer.train(data)

    def test(self, data):
        try:
            pass
        except:
            pass

    def load_model(self, filename):
        pass

    def save_model(self, filename):
        pass
Exemplo n.º 3
0
 def __init__(self, opts):
     if opts.trainMethod == "GIS":
         self.trainer = GISTrainer(opts.iteration,
                 opts.sigma2,
                 opts.tol,
                 opts.alpha)
     elif opts.trainMethod == "lbfgs":
         self.trainer = lbfgsTrainer()
Exemplo n.º 4
0
 def __init__(self, opts):
     if opts.trainMethod == "GIS":
         self.trainer = GISTrainer(opts.iteration, opts.sigma2, opts.tol,
                                   opts.alpha)
     elif opts.trainMethod == "lbfgs":
         self.trainer = lbfgsTrainer()