Meta Learning-MAML
所谓Meta Learning,就是让机器学习如何学习,即:机器可以根据之前所学,更好更快地完成一项任务。
不同于Machine Learning只能完成单一的任务,Meta Learning可以完成多种不同的任务机器之所以能够学习地更快并不是依赖于在旧任务中已获取的“知识”,而是机器学到了如何去更好获取知识的方法,并将这一方法应用于新任务当中,从而较快地提升学习效率。
基本流程
回顾Machine Learning的过程。Meta Learning其实也是一样的,就是把函数 f f f替换成了学习程序 F F F。
Step1:Define a set of learning algorithm
具体而言,我们训练的是参数;给算法中的 Training Data 可能是不同任务的。
我们希望机器可以替代人类,进行红色框框中的工作,包括结构设计、参数初始化、迭代公式等等。
</