编程语言
首页 > 编程语言> > 元学习MAML算法详解

元学习MAML算法详解

作者:互联网

Meta learning

Meta learning 基本定义

元学习:又称“学习如何学习”,就像我们人类学习新知识往往从以往得经验出发而很少从头开始一样,元学习以一种系统得、数据驱动得方式从先前得经验中学习,是一个可用于描述所以基于其他先前任务经验来学习的方法的概念。学习学习的方法

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

MAML and Model Pre-training

区别:
MAML:MAML的loss是训练后的结果在评估模型上计算得到
Pre-training:loss在预训练上的模型上计算的

在这里插入图片描述

为了进一步区分两者,MAML在意训练后KaTeX parse error: Undefined control sequence: \thea at position 6: \hat{\̲t̲h̲e̲a̲}^{n}表现得好,如图处,对task1和task2都下降很快
MAML:

在这里插入图片描述

在图中Model Pre-training在所有task上都最好
在这里插入图片描述
两者就像刚毕业学生一样,Model Pre-training就是直接毕业工作拿工资,对于当前是很好,MAML相当于去读博,有了高学历对于以后发展会很好。

在这里插入图片描述

Example

在这里插入图片描述
可以看到

Two way one shot
在这里插入图片描述

理论证明

在这里插入图片描述
算法分析

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

Reptile

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

元学习应用

在这里插入图片描述

迁移学习其实也可以算元学习的一种,但是更多关注于两个相似模型上的关联性,其原理更多偏向于预训练,而不是元学习的典型算法MAML,迁移学习可以称为单独的一种学习方式

在这里插入图片描述

在这里插入图片描述

变形

在这里插入图片描述

在这里插入图片描述

问题
在这里插入图片描述

解决
在这里插入图片描述

在这里插入图片描述

标签:Pre,training,任务,学习,算法,详解,MAML,Model
来源: https://blog.csdn.net/weixin_45521594/article/details/107980137