This codebase builds upon the following publicly available repositories:

- https://github.com/AntreasAntoniou/HowToTrainYourMAMLPytorch
- https://github.com/baiksung/ALFA
- https://github.com/hjbahng/visual_prompting

[Requirement]
    Ubuntu 18.04
    Anaconda3
    Python
    Pytorch >= 1.5.0
    numpy
    scipy
    matplotlib
    pbzip2
    pydrive
    pillow
    tqdm

[Dataset Preparation]
The dataset can be downloaded from the link provided in the official MAML++ repository:
https://github.com/AntreasAntoniou/HowToTrainYourMAMLPytorch

[Usage]
- Training
	To start training, navigate to the experiments_scripts folder and run:
	bash DCML.sh $GPU_ID
- Evaluation
	Once training is complete, run the same command again to perform evaluation:
	bash DCML.sh $GPU_ID
- Hyperparameter Configuration
	experiments_config/DCML.json



