我已经使用以下配置训练了一个 RASA NLU 模型
language: en
pipeline:
- name: "pretrained_embeddings_convert"
此配置默认为组件列表,
language: "en"
pipeline:
- name: "SpacyNLP"
- name: "SpacyTokenizer"
- name: "SpacyFeaturizer"
- name: "RegexFeaturizer"
- name: "CRFEntityExtractor"
- name: "EntitySynonymMapper"
- name: "SklearnIntentClassifier"
此外,我还尝试了所有其他现成的配置supervised_embeddings and pretrained_embeddings_spacy
,例如自定义配置。实例化 Trainer 对象需要 6~9 秒的加载时间。同样,当我尝试加载持久模型进行推理时,
interpreter = Interpreter.load('../path_to_trained_model')
再次加载它需要几乎相同的 6~9 秒。无论如何,这可以减轻吗?还是我做错了什么?因为我想按需提供这些模型,这需要更快的加载时间。