InvalidConfigException:无法加载名称“HFTransformersNLP”的类。因拉萨

1 nlp bert-language-model rasa huggingface-transformers

如何使用 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
Run Code Online (Sandbox Code Playgroud)

小智 5

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

pipeline:
  - name: LanguageModelFeaturizer
    model_name: "bert"
    model_weights: "rasa/LaBSE"
Run Code Online (Sandbox Code Playgroud)

请参阅文档了解更多详细信息。