def loadData(self): self.alphabet = pickle.load(open(self.alphabet_file)) self.model = pickle.load(open(self.model_file)) self.args = pickle.load(open(self.args_file)) self.reverse_alphabet = {} for token, index in self.alphabet.iteritems(): self.reverse_alphabet[index] = token self.helper = MznRegression.from_args(self.args) self.helper.reverse_alphabet = self.reverse_alphabet
def loadData(self): self.alphabet = pickle.load(open(self.alphabet_file)) self.model = pickle.load(open(self.model_file)) self.args = pickle.load(open(self.args_file)) if not hasattr(self.model, "coef_"): self.coef_vector = self.model.scores_ else: self.coef_vector = self.model.coef_ # some classifiers provide one vector per class if len(self.coef_vector) == 1: self.coef_vector = self.coef_vector[0] self.reverse_alphabet = {} for token, index in self.alphabet.iteritems(): self.reverse_alphabet[index] = token self.helper = MznRegression.from_args(self.args)