def __init__(self, feats=Feats()):
     self.feats = feats
     self.le = preprocessing.LabelEncoder()
     self.cls = struct_perceptron.StructuredPerceptron(self,
                                                       max_iter=25,
                                                       average=True,
                                                       verbose=True)
Exemple #2
0
    def __init__(self, epochs=10, batch_size=8, feats=Feats()):
        self.feats = feats
        from sklearn import preprocessing
        self.le = preprocessing.LabelEncoder()
        self.cls = struct_perceptron.StructuredPerceptron(
            self,
            max_iter=epochs,
            batch_size=batch_size,
            average=True,
            verbose=True)
        # max_len is set to be longer than any sentences in trainset
        # if you want to use smaller number, you may need to need to spend some time debugging
        self.max_len = 40

        self.batch_size = batch_size
 def __init__(self, feats = Feats()):
     self.feats = feats
     self.le = preprocessing.LabelEncoder()
     self.cls = struct_perceptron.StructuredPerceptron(self, max_iter=24, average=True, verbose=True)#, decay_t0=-0.05, decay_exponent=1)