huggingface-transformers - Rasa 与 HuggingFace 的集成管道
问题描述
我正在尝试将 Rasa 配置为使用在 HuggingFace 预训练的模型。这是我的设置
language: fr
pipeline:
- name: LanguageModelTokenizer
- name: LanguageModelFeaturizer
model_name: "bert"
model_weights: "setu4993/LaBSE"
cache_dir: "/rasa/model"
在我运行“rasa train”后,它显示 OSError: Model name “setu4993/LaBSE” is not found。知道如何将这个拥抱脸模型集成到 Rasa 中吗?
我们可以在 Rasa 配置中包含多个 HuggingFace 管道吗?例子
pipeline:
- model_name: "bert"
...
- model_name: "xlnet"
解决方案
为了在config.yml
文件中的管道中使用 HuggingFace Transformers,您必须执行以下操作:
- 在您的终端中运行以下命令
pip install rasa[transformers] --use-feature=2020-solver
- 在您的
config.yml
文件中添加以下内容:- name: HFTransformersNLP model_name: "bert" # Name of the language model to use model_weights: "rasa/LaBSE" # Pre-Trained weights to be loaded - name: LanguageModelTokenizer - name: LanguageModelFeaturizer
推荐阅读
- azure - 如何将powershell中的对象复制到azure中的变量
- python - Python unicode 字符串 - 位置
- string - 如何在python中打印'\ u20ac'而不是€
- angular - 如何在 Mergerly 中处理空 LHS
- ios - 为什么 UIProgressView 设置进度不停止?
- python - Swift - AES 128/256 加密不同的结果
- bash - 使用 http:// 前缀在终端中为 Chrome 起别名
- gatsby - 如何在不使用 Gatsby 生成所有可能组合的情况下显示用户选择
- javascript - Vuex 和 array.findIndex:找不到匹配项
- usb - USB 记忆棒无法挂载