def _fallback_model(self): meta = Metadata( { "pipeline": [{ "name": "KeywordIntentClassifier", "class": utils.module_path_from_object(KeywordIntentClassifier()) }] }, "") return Interpreter.create(meta, self._component_builder)
def fallback_model(component_builder: ComponentBuilder): meta = Metadata( { "pipeline": [ { "name": "KeywordIntentClassifier", "class": utils.module_path_from_object( KeywordIntentClassifier() ), } ] }, "", ) interpreter = Interpreter.create(meta, component_builder) return NLUModel(FALLBACK_MODEL_NAME, interpreter)
def _interpreter_for_model(self, model_name, model_dir=None): metadata = self._read_model_metadata(model_name, model_dir) return Interpreter.create(metadata, self._component_builder)
def interpreter_for_model(component_builder, model_dir): metadata = Metadata.load(model_dir) return Interpreter.create(metadata, component_builder)