我已经使用以下配置训练了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
和自定义配置。所有这些都需要6到9秒钟的加载时间来实例化Trainer对象。同样,当我尝试加载持久化模型进行推断时,
interpreter = Interpreter.load('../path_to_trained_model')
再次花费几乎相同的6〜9秒时间来加载它。无论如何,这可以缓解吗?还是我做错了什么?因为我想按需提供这些模型,所以需要更快的加载时间。
答案 0 :(得分:0)