Ejemplo n.º 1
0
    def load_reranker_model(self,
                            features_filename,
                            weights_filename,
                            feature_class=None):
        """Load the reranker model from its feature and weights files. A
        feature class may optionally be specified."""
        try:
            features_filename = str(features_filename)
        except UnicodeEncodeError:
            raise ValueError('Reranker features filename %r must be an ASCII '
                             'string.' % features_filename)
        try:
            weights_filename = str(weights_filename)
        except UnicodeEncodeError:
            raise ValueError('Reranker weights filename %r must be an ASCII '
                             'string.' % weights_filename)

        if not exists(features_filename):
            raise ValueError('Reranker features filename %r does not exist.' %
                             features_filename)
        if not exists(weights_filename):
            raise ValueError('Reranker weights filename %r does not exist.' %
                             weights_filename)
        self.reranker_model = reranker.RerankerModel(feature_class,
                                                     features_filename,
                                                     weights_filename)
Ejemplo n.º 2
0
 def load_reranker_model(self,
                         features_filename,
                         weights_filename,
                         feature_class=None):
     """Load the reranker model from its feature and weights files. A feature
     class may optionally be specified."""
     if not os.path.exists(features_filename):
         raise ValueError('Reranker features filename %r does not exist.' % \
             features_filename)
     if not os.path.exists(weights_filename):
         raise ValueError('Reranker weights filename %r does not exist.' % \
             weights_filename)
     self.reranker_model = reranker.RerankerModel(feature_class,
                                                  features_filename,
                                                  weights_filename)