A Python implementation MAML (model-agnostic meta learning) using only Numpy and simple 1-layer network. Just for better understanding of MAML.
- Python 3.x
- Numpy
- Matplotlib
- Logging
All are included in Anaconda.
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.
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.