Beispiel #1
0
 def get_model_name(self):
     """Return the model name."""
     if hasattr(self, "get_parameters"):
         param_suffix = translator.get_suffix_for_params(
             self.get_parameters())
     else:
         param_suffix = ""
     if self.train_dataset is not None:
         model_filename = "%s_%s%s" % (self.name, self.train_dataset,
                                       param_suffix)
     else:
         model_filename = "%s%s" % (self.name, param_suffix)
     return model_filename
Beispiel #2
0
 def get_model_name(self):
     """Return the model name."""
     if hasattr(self, "get_parameters"):
         param_suffix = translator.get_suffix_for_params(
             self.get_parameters())
     else:
         param_suffix = ""
     if self.train_dataset is not None:
         model_filename = "%s_%s%s" % (self.name,
                                       self.train_dataset,
                                       param_suffix)
     else:
         model_filename = "%s%s" % (self.name,
                                    param_suffix)
     return model_filename
Beispiel #3
0
def get_cache_name_for_dataset_and_params(dataset, parameters):
    """Return the cache-filename for given dataset and parameters.

    :param dataset:
    :param parameters:
    :return:
    """
    params_suffix = translator.get_suffix_for_params(parameters)
    try:
        dataset_file = scorer_globals.DATASETS[dataset]
    except KeyError:
        logger.error("Unknown dataset: %s" % dataset)
        exit(1)
    filename = dataset_file.split('/')[-1]
    filename += params_suffix
    cached_filename = cache_directory + filename + ".cached"
    return cached_filename
Beispiel #4
0
def get_cache_name_for_dataset_and_params(dataset,
                                          parameters):
    """Return the cache-filename for given dataset and parameters.

    :param dataset:
    :param parameters:
    :return:
    """
    params_suffix = translator.get_suffix_for_params(parameters)
    try:
        dataset_file = scorer_globals.DATASETS[dataset]
    except KeyError:
        logger.error("Unknown dataset: %s" % dataset)
        exit(1)
    filename = dataset_file.split('/')[-1]
    filename += params_suffix
    cached_filename = cache_directory + filename + ".cached"
    return cached_filename