maml icon indicating copy to clipboard operation
maml copied to clipboard

Python implementation MAML (model-agnostic meta learning)

maml

A Python implementation MAML (model-agnostic meta learning) using only Numpy and simple 1-layer network. Just for better understanding of MAML.

Requirements

  • Python 3.x
  • Numpy
  • Matplotlib
  • Logging

All are included in Anaconda.

Usage

Just run maml.py, that's all. This implements a binary classification problem. However, I noticed that the results of MAML are not so encouraging. A better deeper model will do good.

Reference

Finn C, Abbeel P, Levine S. Model-agnostic meta-learning for fast adaptation of deep networks[C]//Proceedings of the 34th International Conference on Machine Learning-Volume 70. JMLR. org, 2017: 1126-1135.