metaX_Library

metaX library is a python library with deep neural networks and datasets for meta learning and multi-view learning base on Tensorflow 2.0.

We provide...

  • Deep neural networks for meta learning that can solve one-shot or few-shot problems.
  • Deep neural networks for multi-view learning
  • Various types of experimental datasets that can be used for experiments using the provided model
  • Load codes for provided dataset with few-shot learning settings

Directory


dataset/
	data_generator.py (Omniglot, mini-ImageNet) (Completed)
	data_generator_oxfordflower.py              (Completed)
        KTS_data_generator.py                       (Completed)
	KMSCOCO_data_generator.py                   (In progress)
	KVQA_data_generator.py                      (In progress)
	CropDisease.py                              (Completed)
	EuroSAT.py                                  (Completed)
	ISIC.py                                     (Completed)
 	ChestX.py                                   (Completed)
  data/
    omiglot/
    oxfordflower/
    stat/
      omniglot/
  raw_data/
    omniglot/
    omniglot_resized/
model/
	LearningType.py 
	metric_based/
		Relation_network.py                 (In progress)
		Prototypical_network.py             (In progress)
		Siamese_network.py                  (Completed)
	model_based/
		MANN.py                             (Completed)
		SNAIL.py
	optimization_based/
		MAML.py                             (Completed)
		MetaSGD.py
		Reptile.py                          (In progress)
	hetero/
		image_text_embeding.py              (In progress)
		mcnn.py                             (Completed)

train.py
train_mcnn.py
utils.py (accuracy, mse)
step01_preview.py
step02_preprocess.py
step03_meta-train.py
step04_meta-test.py
step05_predict.py