将 AllenNLP 解释与 HuggingFace 模型一起使用

Posted

技术标签:

【中文标题】将 AllenNLP 解释与 HuggingFace 模型一起使用【英文标题】:Using AllenNLP Interpret with a HuggingFace model 【发布时间】:2021-07-16 02:17:15 【问题描述】:

我想将 AllenNLP Interpret(代码 + 演示)与使用 HuggingFace(electra 基鉴别器)训练的 PyTorch 分类模型结合使用。然而,对我来说,如何转换我的模型并在本地 allen-nlp 演示服务器中使用它并不明显。

我应该如何进行?

提前致谢

【问题讨论】:

【参考方案1】:

如果您的任务是二进制分类,您可以查看https://github.com/allenai/allennlp-models/blob/main/training_config/classification/boolq_roberta.jsonnet 中的 BoolQ 示例。您可以更改该配置以使用不同的模型(例如 Electra)。

我们还为解释功能发布了一些新文档:https://guide.allennlp.org/interpret

为了给你一个更具体的答案,我需要了解更多细节,比如你要解决的任务是什么,你是如何训练原始模型的,等等。

【讨论】:

感谢您的快速回复!我将使用该配置文件进行测试,并查看解释新文档。我正在做一个简单的二进制分类,并且使用 HuggingFace Trainer 模块完成了培训。

以上是关于将 AllenNLP 解释与 HuggingFace 模型一起使用的主要内容,如果未能解决你的问题,请参考以下文章

Textual Entailment(自然语言推理-文本蕴含) - AllenNLP

使用带有 AllenNLP Interpret 或 Textattack 的 spaCy 模型

都说 AllenNLP 好用,我们跑一遍看看究竟多好用

Allennlp coref 模型最新版本

安装allennlp

如何在 AllenNLP 中训练语义角色标注模型?