InvalidConfigException:无法为名称 'HFTransformersNLP' 加载 class。在拉萨

InvalidConfigException: Can't load class for name 'HFTransformersNLP'. in rasa

如何使用 huggingface 转换器在 rasa 中实现 BERT,运行 rasa 中的 Bert 模型需要什么?

recipe: default.v1
*# Configuration for Rasa NLU.
# https://rasa.com/docs/rasa/nlu/components/*
language: en
pipeline:
*# how to implement this BERT in rasa* 
  - name: HFTransformersNLP
    model_weights: "bert-base-uncased"
    model_name: "bert"
  - name: LanguageModelTokenizer
  - name: LanguageModelFeaturizer
  - name: DIETClassifier
    epochs: 200

此错误可能是由于您使用的 Rasa 版本所致(rasa --version 的输出)。在当前版本 (>2.1) 中,HFTransformersNLPLanguageModelTokenizer 已弃用。使用 BERT 模型可以通过任何分词器实现

pipeline:
  - name: LanguageModelFeaturizer
    model_name: "bert"
    model_weights: "rasa/LaBSE"

有关详细信息,请参阅 documentation