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
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