美文网首页
一种迁移学习和元学习的集成模型

一种迁移学习和元学习的集成模型

作者: jianshumigue | 来源:发表于2020-02-23 16:12 被阅读0次

导言

本文提出了一种将迁移学习和元学习结合在一起的训练方法。本文是论文A Meta-Learning Approach for Custom Model Training的笔记

介绍

传统上我们需要很多的训练数据才能训练出一个好的模型。但是在很多任务上,如:自动驾驶,无人机等,我们就需要快速地应对一些未见过的情形。

迁移学习通过在其他数据集上的大量训练,然后将其训练出的模型复制到目标任务上,最后在目标任务上通过少量标注数据对模型进行微调。但是这个基于梯度下降的方法在新任务上依然需要很多的标注数据。

元学习则是指一类只关注学习本身的学习算法。元学习在任务空间进行训练,而不是在(像迁移学习一样)实例空间进行训练。迁移学习在单个任务上进行优化,但是元学习会在任务空间里采样多个任务,然后在多个任务上学习。因此元学习模型理所应当的在未知任务上表现地更好。虽然元学习确实在few-shot learning上表现良好,但是当目标任务上可训练的样本较多时,元学习的性能就不太好了。比如可能随着时间的推移,我们积累了越来越多的标注数据,我们当然想要不断地提高我们的性能啦!但是随着数据的增多,元学习可能就不work了。还有一种情形是,目标任务的类别太多时,元学习的表现也不太好。

所以作者就想到了要结合元学习和迁移学习之优势,以弥补各自的不足。

Meta-Transfer Learning (MTL)

这个模型有两个损失函数,1)任务专用的-迁移学习(task-specific),记作 L_{(x,y)}(\theta); 2)任务无关的-元学习(task-agnostic),记作 L_T(\theta) 。这个模型则根据这两个损失函数更新后的向量的加权和来更新。参数更新方法如下:

在这里插入图片描述
本模型的元学习部分使用MAML或Reptile。
以下是模型的结构。
在这里插入图片描述

实验

作者在miniImageNet数据集上做了验证,结果MTL的表现极好。实验结果如下:


在这里插入图片描述

从实验来看,MTL在各个任务上都碾压了迁移学习和元学习的方法,确实是集两者之所长。考虑到这篇文章这个很玄学的idea,一骑绝尘的实验结果应该也是这篇文章能发在AAAI上的重要原因。

参考文献:
[1]: Eshratifar, Amir Erfan, et al. "A Meta-Learning Approach for Custom Model Training." Proceedings of the AAAI Conference on Artificial Intelligence. Vol. 33. 2019.

————————————————
本文首发于CSDN
版权声明:本文为CSDN博主「miguemath」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/wangkaidehao/article/details/103789820

相关文章

  • 一种迁移学习和元学习的集成模型

    导言 本文提出了一种将迁移学习和元学习结合在一起的训练方法。本文是论文A Meta-Learning Approa...

  • Python3机器学习实践:集成学习

    集成学习是一种将几种机器学习模型组合成一个模型的元算法(meta-algorithm),以减小方差(例如:Bagg...

  • 2018-04-15 迁移学习的度量准则

    迁移学习的方法主要包括:基于样本的迁移,基于特征的迁移,基于模型的迁移和基于关系的迁移。 “迁移学习的总体思路可以...

  • Datawhale 零基础入门CV赛事-Task5 模型集成

    5 模型集成 本章讲解的知识点包括:集成学习方法、深度学习中的集成学习和结果后处理思路。 5.1 学习目标 学习集...

  • 10.machine_learning_model_ensemb

    机器学习集成学习与boosting模型 机器学习中的集成学习 顾名思义,集成学习(ensemble learnin...

  • 2022-03-15

    迁移是一种学习对另一种学习的影响,先前学习对后继学习的影响称为顺向迁移,后继学习对先前学习的影响称为逆向迁移,凡是...

  • 随机森林算法梳理

    集成学习概念集成学习就是组合多个弱监督模型以期得到一个更好更全面的强监督模型,集成学习潜在的思想是即便某一个弱分类...

  • 50-R语言机器学习:集成模型与多类分类

    《精通机器学习:基于R 第二版》学习笔记 1、集成模型简介 集成学习的定义是:“有策略地建立多个模型(如分类器或专...

  • day13-集成学习

    集成学习是一种技术框架,其按照不同的思路来组合基础模型,从而达到其利断金的目的。 集成学习的基本结构为:先产生一组...

  • 教育心理学第五章 第三节 学习迁移

    教育心理学第五章 第三节 学习迁移 一 学习迁移的定义 学习迁移也称迁移,指一种学习对另一种学习的影响或习得经验对...

网友评论

      本文标题:一种迁移学习和元学习的集成模型

      本文链接:https://www.haomeiwen.com/subject/hzbjqhtx.html