提示学习(Prompting)篇

提示学习(Prompting)篇

一、为什么需要 提示学习(Prompting)?

在面对特定的下游任务时,如果进行Full FineTuning(即对预训练模型中的所有参数都进行微调),太过低效;而如果采用固定预训练模型的某些层,只微调接近下游任务的那几层参数,又难以达到较好的效果

二、什么是 提示学习(Prompting)?

Prompt提供上下文和任务相关信息,以帮助模型更好地理解要求,并生成正确的输出

实例一:问答任务中,prompt可能包含问题或话题的描述,以帮助模型生成正确的答案。

实例二:在情感分析任务中,让模型做情感分类任务的做法通常是在句子前面加入前缀"该句子的情感是"即可,通过这种方式将情感分类任务转换为一个"填空"任务,在训练过程中,BERT可以学习到这个前缀与句子情感之间的关联。例如,它可以学习到"该句子的情感是积极的"和"该句子的情感是消极的"之间的差异。

三、提示学习(Prompting) 有什么优点?

提示学习(Prompting)旨在通过最小化微调参数的数量和计算复杂度,来提高预训练模型在新任务上的性能,从而缓解大型预训练模型的训练成本。这样一来,即使计算资源受限,也可以利用预训练模型的知识来迅速适应新任务,实现高效的迁移学习。

四、提示学习(Prompting)有哪些方法,能不能稍微介绍一下它们间?

前缀微调(Prefix-tining)篇

为什么需要 前缀微调(Prefix-tining)?
  1. 人工设计离散的 Prompts 缺点:
    • Prompts 的变化对模型最终的性能特别敏感,加一个词、少一个词或者变动位置都会造成比较大的变化。
  2. 自动化搜索离散的 Prompts 缺点:
    • 成本也比较高。
    • 离散化的token搜索出来的结果可能并不是最优的。
    • 传统的微调范式利用预训练模型去对不同的下游任务进行微调,对每个任务都要保存一份微调后的模型权重,一方面微调整个模型耗时长;另一方面也会占很多存储空间。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

xianghan收藏册

极简精品作,一分也是一份鼓励哦

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值