def METHOD_NAME(self, model_path) -> NaiveBayesModelComponents:
    with open(os.path.join(model_path, "model"), "rb") as fl:
        model = pickle.load(fl)
    with open(os.path.join(model_path, "vectorizer"), "rb") as fl:
        vectorizer = pickle.load(fl)
    language = self.get_language(model_path)
    return NaiveBayesModelComponents(model=model, vectorizer=vectorizer, language=language)