美文网首页
再识meta-learning

再识meta-learning

作者: p_w | 来源:发表于2020-02-11 21:30 被阅读0次

从代码角度思考meta-learning中MAML算法时,有以下几点疑问:

  • meta-network也和Task的network架构一样吗?
  • meta-network最初的参数是怎样的,是怎样利用Task已经学好的\theta的?
  • K-example是采样的Task中的training dataset吗?

目前没有学习MAML的代码,下面根据MAML算法结合在机器翻译任务上的一篇论文《Meta-Learning for Low-Resource Neural Machine Translation》进行一下推测:

  • 首先meta-network的架构和Task的network的架构是一样的。
  • 理解few-shot learning是什么对理解MAML很重要。
    这一点在李宏毅老师的视频里也有提到,在此不再赘述。
  • K-example是在采样的Task中的training dataset中再次采样得到。
  • 关于meta-network是怎样利用Task已经学好的\theta的。
    之前对MAML的理解是错误的,一直以为MAML首先得将每个Task的\theta保存下来,然后重新设计一个network,将所有Task的\theta作为输入,学习这个network的参数是通过gradient学习的,最终给入test Task的初始参数,通过这个network产生合理的test Task的初始化参数。
    以上的理解是完全错误的。一开始并没有已经学好的Task的\theta
    以机器翻译任务来说,meta-learning的具体情况如下:
    首先准备meta network,其架构和Task的网络架构一样,随机初始化meta network的参数。
    其次准备数据,每个Task代表一种翻译任务,如中—>英:
    图1
    根据图2中MAML算法,程序流程应为:在第一轮迭代中,采样N个Task,在每个Task的training dataset中采样分别组成support set(注意每个support set都非常小(K 个),体现出few-shot learning)和query set,在机器翻译这篇论文中分别对应的是D_{\tau ^{k}}D'_{\tau ^{k}}。使用每一个采样的Task的support set train meta-network,每一个Task都对参数\theta调整一遍,调为\theta'_{i} ,在do完这N个Task后(此时参数为\theta'_{n}),使用第8行的公式对这N个Task的query set再 train meta-network。完成之后再进入下一轮迭代,最终完成meta-learning得到具有普适性的task network的初始参数。
图2

相关文章

  • 再识meta-learning

    从代码角度思考meta-learning中MAML算法时,有以下几点疑问: meta-network也和Task的...

  • meta-learning | meta-learning (l

    未经允许,不得转载,谢谢~~~ 一 one-shot learning 在了解meta-learning之前先大概...

  • 再识

    雨季的无赖已然羞耻了 破旧的窗台紫嫣强开 树荫蔽护的青苔滋长如林 冷灰的天际飘过多情风 没几日不见 这里就变得思念...

  • GPT3 阅读笔记

    Language Models are Few-Shot Learners 核心思想:meta-learning不...

  • Meta-Learning

    元学习包括Zero-Shot/One-Shot/Few-Shot 学习,模型无关元学习(Model Agnosti...

  • 3-1 元学习 Model-Agnostic Meta-Lear

    一、基本信息   论文名称:Model-Agnostic Meta-Learning for Fast Adapt...

  • 再识表妹

    写下这个标题,我得谈谈我的理由,但一切理由归于二字——简书,因表妹结缘简书,因简书再识表妹。 表妹是我...

  • 再识胡适

    2018年3月18日,台湾著名作家、文化及时事评论家李敖在台北病逝,李敖一生狂傲不羁且文笔犀利,语言诙谐幽默,引经...

  • 再识读书

    时下,读书逐渐成为一种流行的读书方式,政府都在主推全民阅读,可见它真的会成为主流,会成为新时代的时尚。 读书,已经...

  • 再识Ulord!

    从今年2月份第一次接触区块链,了解到Ulord(优壹)项目后,到现在成为Ulord社区建设的一份子,才短短4...

网友评论

      本文标题:再识meta-learning

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