#806 · 主分类: 教育与研究

OpenICL

in-context-learning language-model nlp

OpenICL是一个开源框架,旨在促进上下文学习的研究、开发和原型设计。

项目最后更新:10/03/23

GitHub Stars

589

Forks数量

32

贡献者数量

7

许可证

Apache-2.0

收录理由

OpenICL 面向那些希望开展上下文学习实验、却不想从零搭建每个流程环节的研究者和研究生。它把常见的 ICL 工作流拆解成几个简洁的 Python 对象:DatasetReader 负责加载和映射数据,PromptTemplate 控制示例与测试输入的格式,Retriever 挑选上下文示例,Inferencer 运行模型并评估预测结果。框架内置了多种检索与推理策略,你可以直接替换组件,在同一任务上比较不同方法,省去大量胶水代码。它支持 LLaMA 和自一致性解码,配套的论文和示例笔记本也为新手提供了清晰的入门路径。对于需要系统比较语言模型、快速验证提示词效果的工作来说,这是一个很实用的基础工具。

相关文章

暂无针对该项目的文章。

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

同类热门项目