Esempio n. 1
0
 def _fallback_model(self):
     meta = Metadata(
         {
             "pipeline": [{
                 "name":
                 "KeywordIntentClassifier",
                 "class":
                 utils.module_path_from_object(KeywordIntentClassifier())
             }]
         }, "")
     return Interpreter.create(meta, self._component_builder)
Esempio n. 2
0
    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)
Esempio n. 3
0
 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)
Esempio n. 4
0
def interpreter_for_model(component_builder, model_dir):
    metadata = Metadata.load(model_dir)
    return Interpreter.create(metadata, component_builder)