#33 · 主分类: 自然语言处理与文本处理

OpenPrompt

ai deep-learning natural-language-processing natural-language-understanding nlp nlp-library nlp-machine-learning pre-trained-language-models pre-trained-model prompt prompt-based-tuning prompt-learning prompt-toolkit prompts pytorch transformer

一个用于提示学习的开源框架。

项目最后更新:07/16/24

GitHub Stars

4.9K

Forks数量

476

贡献者数量

24

许可证

Apache-2.0

收录理由

OpenPrompt 是一个基于 PyTorch 和 Hugging Face transformers 的提示学习框架。它把模板(围绕输入构造的文本)与言语器(标签词到模型词汇表的映射)分开设计,因此你可以在不重写实验代码的前提下,快速测试不同的提示思路。切换模型时,比如从 BERT 换成 RoBERTa 或 T5,只需改动模型参数,而无需调整整个流程。库内自带常用 NLP 任务的数据处理器和训练器,当你想要复现提示学习论文中的结果,而不是从零搭建脚手架时,能节省大量时间。它还支持与 UltraChat 配合进行监督指令微调,并获得了 ACL 2022 最佳演示论文奖。对于需要在多个模型间比较提示策略的团队来说,这是一个非常实用的基础工具。

相关文章

暂无针对该项目的文章。

如需补充新闻资讯、使用教程、应用测评等内容,欢迎 联系我们推荐选题或投稿。

同类热门项目