Reptile:On First-Order Meta-Learning Algorithms

Reptile是元学习的一种方法,类似于MAML,但计算成本更低,它寻找适合新任务的神经网络初始化参数。与MAML的两次微分不同,Reptile仅用一次SGD更新,减少了计算和内存需求。该算法在每个任务上使用简单的梯度更新,并使用更复杂的优化器如Adam进行优化,提高了泛化能力。
摘要由CSDN通过智能技术生成

与MAML类似,Reptile是一种寻找神经网络初始化参数的元学习方法,在新任务上只需要少量数据进行 fine-tune。与MAML不同的是,Reptile只需要简单地每个任务上执行SGD而不需要像MAML一样计算两次微分。这使得Reptile消耗的计算量和内存更少。在MAML中,作者也使用了一次微分进行了实验,发现效果是差不多的,虽然看起来是丢失了一些信息,确切的说,本文就是基于FOMAML的。

MAML

在这里插入图片描述
使用训练集优化内层循环,使用测试集优化模型,也就是外层循环
在这里插入图片描述

模型

在这里插入图片描述
Reptile将后面一步替换为了使用 ϕ − W \phi-W ϕW作为梯度,并使用更复杂的优化器优化 ϕ \phi ϕ,例如Adam。
同样每次迭代可以使用一个batch的数据进行评估,
ϕ ← ϕ + ϵ 1 n ∑ i = 1 n ( ϕ ~ i − ϕ ) \phi\leftarrow\phi+\epsilon\frac{1}{n}\sum_{i=1}^n(\tilde{\phi}_i-\phi) ϕϕ+

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值