Metallic¶
Metallic is a meta-learning library based on PyTorch.
Different from other meta-learning libraries, Metallic tries to:
Provide a clean, lightweight and modularized toolbox for setting up meta-learning experiments quickly with the least amount of code.
For gradient-based meta-learning methods (like MAML), support more optimizers instead of SGD only using higher.
The library is work in progress.
Features¶
Algorithms¶
The supported interface algorithms currently include:
Gradient-based¶
Model-Agnostic Meta-Learning (MAML), including first-order version (FOMAML)
Metric-based¶
Installation¶
git clone https://github.com/Renovamen/metallic.git
cd metallic
python setup.py install
or
pip install git+https://github.com/Renovamen/metallic.git --upgrade
Github¶
Acknowledgements¶
Metallic is highly inspired by the following awesome libraries: