def METHOD_NAME(self):
    filesnpaths.is_file_exists(self.classifier_object_path)
    try:
        if anvio.DEBUG:
            classifier_obj = pickle.load(open(self.classifier_object_path, 'rb'))
        else:
            with terminal.SuppressAllOutput():
                classifier_obj = pickle.load(open(self.classifier_object_path, 'rb'))
    except UnicodeDecodeError:
        raise ConfigError("Your classifier object is broken. Probably because you generated is using a different verison "
                          "of anvi'o. Please create a new one from scratch, and you will probably be golden.")
    try:
        self.features = classifier_obj['features']
        self.classes = classifier_obj['classes']
        self.classifier = classifier_obj['classifier']
    except:
        raise ConfigError("RF class does not like the classifier object it was sent for processing :/ Are you sure you "
                           "generated it the way you were supposed to?")
    self.classifier_initialized = True
    self.run.info('Random Forest Classifier', "Initialized with %d features grouped into %d classes." % (len(self.features), len(self.classes)))