读书笔记-增量学习-iCaRL: Incremental Classifier and Representation Learning

一篇2017年的经典文章,iCaRL: Incremental Classifier and Representaion Learning。作者提出了一种增量学习实现方法简称iCaRL,这是一种增加识别种类的学习算法。想法是构建并管理一个exemplar set(旧数据的代表性样本集合),在增量学习阶段,把新数据和该exemplar set混合作为输入数据,模型训练结束后,再把部分新数据添加到exemplar set,并剔除部分旧数据(因为内存有限)。

在未增量的模型中,执行以下算法:

x是输入数据,P是代表性样本集合,t是样本种类的总数。求解当前exemplar中,每个样本种类的均值Uy。比较输入数据与哪个样本种类的均值Uy差值最小(最接近),即把输入数据分为该样本类型。

在增量过程中,执行以下算法:

增量的训练过程中使用旧知识的代表性样本集合P,输入数据Xs...Xt及当前模型的参数,三者共同更新当前模型的参数。

接下来,对exemplar set进行更新,因内存有效,该集合需要删除部分旧知识,以添加新知识进入集合。

对于更新操作,分为Reduce和Construct两个操作。伪代码分别如下:

                   

其中,进出集合的规则是按每个样本离该样本种类均值的远近。

  • 8
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

谷粤狐

如果能解决您的问题,请打赏哦

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

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

打赏作者

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

抵扣说明:

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

余额充值