.
├── configs
│ ├── custom_trainer
│ │ ├── graph
│ │ │ ├── gat_cifar10
│ │ │ │ ├── dataset.yaml
│ │ │ │ ├── model.yaml
│ │ │ │ └── train.yaml
│ │ │ ├── gat_cifar100
│ │ │ │ ├── dataset.yaml
│ │ │ │ ├── model.yaml
│ │ │ │ └── train.yaml
│ │ │ ├── gat_covid
│ │ │ │ ├── dataset.yaml
│ │ │ │ ├── model.yaml
│ │ │ │ └── train.yaml
│ │ │ ├── gat_fmnist
│ │ │ │ ├── dataset.yaml
│ │ │ │ ├── model.yaml
│ │ │ │ └── train.yaml
│ │ │ ├── gat_lfw
│ │ │ │ ├── dataset.yaml
│ │ │ │ ├── model.yaml
│ │ │ │ └── train.yaml
│ │ │ ├── gat_mnist
│ │ │ │ ├── dataset.yaml
│ │ │ │ ├── model.yaml
│ │ │ │ └── train.yaml
│ │ │ ├── gat_socofing
│ │ │ │ ├── dataset.yaml
│ │ │ │ ├── model.yaml
│ │ │ │ └── train.yaml
│ │ │ ├── gcn_cifar10
│ │ │ │ ├── dataset.yaml
│ │ │ │ ├── model.yaml
│ │ │ │ └── train.yaml
│ │ │ ├── gcn_cifar100
│ │ │ │ ├── dataset.yaml
│ │ │ │ ├── model.yaml
│ │ │ │ └── train.yaml
│ │ │ ├── gcn_covid
│ │ │ │ ├── dataset.yaml
│ │ │ │ ├── model.yaml
│ │ │ │ └── train.yaml
│ │ │ ├── gcn_fmnist
│ │ │ │ ├── dataset.yaml
│ │ │ │ ├── model.yaml
│ │ │ │ └── train.yaml
│ │ │ ├── gcn_lfw
│ │ │ │ ├── dataset.yaml
│ │ │ │ ├── model.yaml
│ │ │ │ └── train.yaml
│ │ │ ├── gcn_mnist
│ │ │ │ ├── dataset.yaml
│ │ │ │ ├── model.yaml
│ │ │ │ └── train.yaml
│ │ │ ├── gcn_socofing
│ │ │ │ ├── dataset.yaml
│ │ │ │ ├── model.yaml
│ │ │ │ └── train.yaml
│ │ │ ├── monet_cifar10
│ │ │ │ ├── dataset.yaml
│ │ │ │ ├── model.yaml
│ │ │ │ └── train.yaml
│ │ │ ├── monet_cifar100
│ │ │ │ ├── dataset.yaml
│ │ │ │ ├── model.yaml
│ │ │ │ └── train.yaml
│ │ │ ├── monet_covid
│ │ │ │ ├── dataset.yaml
│ │ │ │ ├── model.yaml
│ │ │ │ └── train.yaml
│ │ │ ├── monet_fmnist
│ │ │ │ ├── dataset.yaml
│ │ │ │ ├── model.yaml
│ │ │ │ └── train.yaml
│ │ │ ├── monet_lfw
│ │ │ │ ├── dataset.yaml
│ │ │ │ ├── model.yaml
│ │ │ │ └── train.yaml
│ │ │ ├── monet_mnist
│ │ │ │ ├── dataset.yaml
│ │ │ │ ├── model.yaml
│ │ │ │ └── train.yaml
│ │ │ ├── monet_socofing
│ │ │ │ ├── dataset.yaml
│ │ │ │ ├── model.yaml
│ │ │ │ └── train.yaml
│ │ │ ├── multigat_cifar10
│ │ │ │ ├── dataset.yaml
│ │ │ │ ├── model.yaml
│ │ │ │ └── train.yaml
│ │ │ ├── multigat_cifar100
│ │ │ │ ├── dataset.yaml
│ │ │ │ ├── model.yaml
│ │ │ │ └── train.yaml
│ │ │ ├── multigat_covid
│ │ │ │ ├── dataset.yaml
│ │ │ │ ├── model.yaml
│ │ │ │ └── train.yaml
│ │ │ ├── multigat_fmnist
│ │ │ │ ├── dataset.yaml
│ │ │ │ ├── model.yaml
│ │ │ │ └── train.yaml
│ │ │ ├── multigat_lfw
│ │ │ │ ├── dataset.yaml
│ │ │ │ ├── model.yaml
│ │ │ │ └── train.yaml
│ │ │ ├── multigat_mnist
│ │ │ │ ├── dataset.yaml
│ │ │ │ ├── model.yaml
│ │ │ │ └── train.yaml
│ │ │ └── multigat_socofing
│ │ │ ├── dataset.yaml
│ │ │ ├── model.yaml
│ │ │ └── train.yaml
│ │ ├── graph_image
│ │ │ ├── hybrid
│ │ │ │ ├── cnn_gat_cifar10
│ │ │ │ │ ├── dataset.yaml
│ │ │ │ │ ├── model.yaml
│ │ │ │ │ └── train.yaml
│ │ │ │ ├── cnn_gat_cifar100
│ │ │ │ │ ├── dataset.yaml
│ │ │ │ │ ├── model.yaml
│ │ │ │ │ └── train.yaml
│ │ │ │ ├── cnn_gat_covid
│ │ │ │ │ ├── dataset.yaml
│ │ │ │ │ ├── model.yaml
│ │ │ │ │ └── train.yaml
│ │ │ │ ├── cnn_gat_fmnist
│ │ │ │ │ ├── dataset.yaml
│ │ │ │ │ ├── model.yaml
│ │ │ │ │ └── train.yaml
│ │ │ │ ├── cnn_gat_lfw
│ │ │ │ │ ├── dataset.yaml
│ │ │ │ │ ├── model.yaml
│ │ │ │ │ └── train.yaml
│ │ │ │ ├── cnn_gat_mnist
│ │ │ │ │ ├── dataset.yaml
│ │ │ │ │ ├── model.yaml
│ │ │ │ │ └── train.yaml
│ │ │ │ ├── cnn_gat_mnist_hybrid
│ │ │ │ │ ├── dataset.yaml
│ │ │ │ │ ├── model.yaml
│ │ │ │ │ └── train.yaml
│ │ │ │ ├── cnn_gat_socofing
│ │ │ │ │ ├── dataset.yaml
│ │ │ │ │ ├── model.yaml
│ │ │ │ │ └── train.yaml
│ │ │ │ ├── cnn_gcn_cifar10
│ │ │ │ │ ├── dataset.yaml
│ │ │ │ │ ├── model.yaml
│ │ │ │ │ └── train.yaml
│ │ │ │ ├── cnn_gcn_cifar100
│ │ │ │ │ ├── dataset.yaml
│ │ │ │ │ ├── model.yaml
│ │ │ │ │ └── train.yaml
│ │ │ │ ├── cnn_gcn_covid
│ │ │ │ │ ├── dataset.yaml
│ │ │ │ │ ├── model.yaml
│ │ │ │ │ └── train.yaml
│ │ │ │ ├── cnn_gcn_fmnist
│ │ │ │ │ ├── dataset.yaml
│ │ │ │ │ ├── model.yaml
│ │ │ │ │ └── train.yaml
│ │ │ │ ├── cnn_gcn_lfw
│ │ │ │ │ ├── dataset.yaml
│ │ │ │ │ ├── model.yaml
│ │ │ │ │ └── train.yaml
│ │ │ │ ├── cnn_gcn_mnist
│ │ │ │ │ ├── dataset.yaml
│ │ │ │ │ ├── model.yaml
│ │ │ │ │ └── train.yaml
│ │ │ │ ├── cnn_gcn_socofing
│ │ │ │ │ ├── dataset.yaml
│ │ │ │ │ ├── model.yaml
│ │ │ │ │ └── train.yaml
│ │ │ │ ├── cnn_monet_cifar10
│ │ │ │ │ ├── dataset.yaml
│ │ │ │ │ ├── model.yaml
│ │ │ │ │ └── train.yaml
│ │ │ │ ├── cnn_monet_cifar100
│ │ │ │ │ ├── dataset.yaml
│ │ │ │ │ ├── model.yaml
│ │ │ │ │ └── train.yaml
│ │ │ │ ├── cnn_monet_covid
│ │ │ │ │ ├── dataset.yaml
│ │ │ │ │ ├── model.yaml
│ │ │ │ │ └── train.yaml
│ │ │ │ ├── cnn_monet_fmnist
│ │ │ │ │ ├── dataset.yaml
│ │ │ │ │ ├── model.yaml
│ │ │ │ │ └── train.yaml
│ │ │ │ ├── cnn_monet_lfw
│ │ │ │ │ ├── dataset.yaml
│ │ │ │ │ ├── model.yaml
│ │ │ │ │ └── train.yaml
│ │ │ │ ├── cnn_monet_mnist
│ │ │ │ │ ├── dataset.yaml
│ │ │ │ │ ├── model.yaml
│ │ │ │ │ └── train.yaml
│ │ │ │ ├── cnn_monet_socofing
│ │ │ │ │ ├── dataset.yaml
│ │ │ │ │ ├── model.yaml
│ │ │ │ │ └── train.yaml
│ │ │ │ ├── cnn_multigat_cifar10
│ │ │ │ │ ├── dataset.yaml
│ │ │ │ │ ├── model.yaml
│ │ │ │ │ └── train.yaml
│ │ │ │ ├── cnn_multigat_cifar100
│ │ │ │ │ ├── dataset.yaml
│ │ │ │ │ ├── model.yaml
│ │ │ │ │ └── train.yaml
│ │ │ │ ├── cnn_multigat_covid
│ │ │ │ │ ├── dataset.yaml
│ │ │ │ │ ├── model.yaml
│ │ │ │ │ └── train.yaml
│ │ │ │ ├── cnn_multigat_fmnist
│ │ │ │ │ ├── dataset.yaml
│ │ │ │ │ ├── model.yaml
│ │ │ │ │ └── train.yaml
│ │ │ │ ├── cnn_multigat_lfw
│ │ │ │ │ ├── dataset.yaml
│ │ │ │ │ ├── model.yaml
│ │ │ │ │ └── train.yaml
│ │ │ │ ├── cnn_multigat_mnist
│ │ │ │ │ ├── dataset.yaml
│ │ │ │ │ ├── model.yaml
│ │ │ │ │ └── train.yaml
│ │ │ │ ├── cnn_multigat_socofing
│ │ │ │ │ ├── dataset.yaml
│ │ │ │ │ ├── model.yaml
│ │ │ │ │ └── train.yaml
│ │ │ │ ├── prevgg_gat_cifar10
│ │ │ │ │ ├── dataset.yaml
│ │ │ │ │ ├── model.yaml
│ │ │ │ │ └── train.yaml
│ │ │ │ ├── prevgg_gat_cifar100
│ │ │ │ │ ├── dataset.yaml
│ │ │ │ │ ├── model.yaml
│ │ │ │ │ └── train.yaml
│ │ │ │ ├── prevgg_gat_covid
│ │ │ │ │ ├── dataset.yaml
│ │ │ │ │ ├── model.yaml
│ │ │ │ │ └── train.yaml
│ │ │ │ ├── prevgg_gat_fmnist
│ │ │ │ │ ├── dataset.yaml
│ │ │ │ │ ├── model.yaml
│ │ │ │ │ └── train.yaml
│ │ │ │ ├── prevgg_gat_lfw
│ │ │ │ │ ├── dataset.yaml
│ │ │ │ │ ├── model.yaml
│ │ │ │ │ └── train.yaml
│ │ │ │ ├── prevgg_gat_mnist
│ │ │ │ │ ├── dataset.yaml
│ │ │ │ │ ├── model.yaml
│ │ │ │ │ └── train.yaml
│ │ │ │ ├── prevgg_gat_socofing
│ │ │ │ │ ├── dataset.yaml
│ │ │ │ │ ├── model.yaml
│ │ │ │ │ └── train.yaml
│ │ │ │ ├── prevgg_gcn_cifar10
│ │ │ │ │ ├── dataset.yaml
│ │ │ │ │ ├── model.yaml
│ │ │ │ │ └── train.yaml
│ │ │ │ ├── prevgg_gcn_cifar100
│ │ │ │ │ ├── dataset.yaml
│ │ │ │ │ ├── model.yaml
│ │ │ │ │ └── train.yaml
│ │ │ │ ├── prevgg_gcn_covid
│ │ │ │ │ ├── dataset.yaml
│ │ │ │ │ ├── model.yaml
│ │ │ │ │ └── train.yaml
│ │ │ │ ├── prevgg_gcn_fmnist
│ │ │ │ │ ├── dataset.yaml
│ │ │ │ │ ├── model.yaml
│ │ │ │ │ └── train.yaml
│ │ │ │ ├── prevgg_gcn_lfw
│ │ │ │ │ ├── dataset.yaml
│ │ │ │ │ ├── model.yaml
│ │ │ │ │ └── train.yaml
│ │ │ │ ├── prevgg_gcn_mnist
│ │ │ │ │ ├── dataset.yaml
│ │ │ │ │ ├── model.yaml
│ │ │ │ │ └── train.yaml
│ │ │ │ ├── prevgg_gcn_socofing
│ │ │ │ │ ├── dataset.yaml
│ │ │ │ │ ├── model.yaml
│ │ │ │ │ └── train.yaml
│ │ │ │ ├── prevgg_monet_cifar10
│ │ │ │ │ ├── dataset.yaml
│ │ │ │ │ ├── model.yaml
│ │ │ │ │ └── train.yaml
│ │ │ │ ├── prevgg_monet_cifar100
│ │ │ │ │ ├── dataset.yaml
│ │ │ │ │ ├── model.yaml
│ │ │ │ │ └── train.yaml
│ │ │ │ ├── prevgg_monet_covid
│ │ │ │ │ ├── dataset.yaml
│ │ │ │ │ ├── model.yaml
│ │ │ │ │ └── train.yaml
│ │ │ │ ├── prevgg_monet_fmnist
│ │ │ │ │ ├── dataset.yaml
│ │ │ │ │ ├── model.yaml
│ │ │ │ │ └── train.yaml
│ │ │ │ ├── prevgg_monet_lfw
│ │ │ │ │ ├── dataset.yaml
│ │ │ │ │ ├── model.yaml
│ │ │ │ │ └── train.yaml
│ │ │ │ ├── prevgg_monet_mnist
│ │ │ │ │ ├── dataset.yaml
│ │ │ │ │ ├── model.yaml
│ │ │ │ │ └── train.yaml
│ │ │ │ ├── prevgg_monet_socofing
│ │ │ │ │ ├── dataset.yaml
│ │ │ │ │ ├── model.yaml
│ │ │ │ │ └── train.yaml
│ │ │ │ ├── prevgg_multigat_cifar10
│ │ │ │ │ ├── dataset.yaml
│ │ │ │ │ ├── model.yaml
│ │ │ │ │ └── train.yaml
│ │ │ │ ├── prevgg_multigat_cifar100
│ │ │ │ │ ├── dataset.yaml
│ │ │ │ │ ├── model.yaml
│ │ │ │ │ └── train.yaml
│ │ │ │ ├── prevgg_multigat_covid
│ │ │ │ │ ├── dataset.yaml
│ │ │ │ │ ├── model.yaml
│ │ │ │ │ └── train.yaml
│ │ │ │ ├── prevgg_multigat_fmnist
│ │ │ │ │ ├── dataset.yaml
│ │ │ │ │ ├── model.yaml
│ │ │ │ │ └── train.yaml
│ │ │ │ ├── prevgg_multigat_lfw
│ │ │ │ │ ├── dataset.yaml
│ │ │ │ │ ├── model.yaml
│ │ │ │ │ └── train.yaml
│ │ │ │ ├── prevgg_multigat_mnist
│ │ │ │ │ ├── dataset.yaml
│ │ │ │ │ ├── model.yaml
│ │ │ │ │ └── train.yaml
│ │ │ │ ├── prevgg_multigat_socofing
│ │ │ │ │ ├── dataset.yaml
│ │ │ │ │ ├── model.yaml
│ │ │ │ │ └── train.yaml
│ │ │ │ ├── vgg_gat_cifar10
│ │ │ │ │ ├── dataset.yaml
│ │ │ │ │ ├── model.yaml
│ │ │ │ │ └── train.yaml
│ │ │ │ ├── vgg_gat_cifar100
│ │ │ │ │ ├── dataset.yaml
│ │ │ │ │ ├── model.yaml
│ │ │ │ │ └── train.yaml
│ │ │ │ ├── vgg_gat_covid
│ │ │ │ │ ├── dataset.yaml
│ │ │ │ │ ├── model.yaml
│ │ │ │ │ └── train.yaml
│ │ │ │ ├── vgg_gat_fmnist
│ │ │ │ │ ├── dataset.yaml
│ │ │ │ │ ├── model.yaml
│ │ │ │ │ └── train.yaml
│ │ │ │ ├── vgg_gat_lfw
│ │ │ │ │ ├── dataset.yaml
│ │ │ │ │ ├── model.yaml
│ │ │ │ │ └── train.yaml
│ │ │ │ ├── vgg_gat_mnist
│ │ │ │ │ ├── dataset.yaml
│ │ │ │ │ ├── model.yaml
│ │ │ │ │ └── train.yaml
│ │ │ │ ├── vgg_gat_socofing
│ │ │ │ │ ├── dataset.yaml
│ │ │ │ │ ├── model.yaml
│ │ │ │ │ └── train.yaml
│ │ │ │ ├── vgg_gcn_cifar10
│ │ │ │ │ ├── dataset.yaml
│ │ │ │ │ ├── model.yaml
│ │ │ │ │ └── train.yaml
│ │ │ │ ├── vgg_gcn_cifar100
│ │ │ │ │ ├── dataset.yaml
│ │ │ │ │ ├── model.yaml
│ │ │ │ │ └── train.yaml
│ │ │ │ ├── vgg_gcn_covid
│ │ │ │ │ ├── dataset.yaml
│ │ │ │ │ ├── model.yaml
│ │ │ │ │ └── train.yaml
│ │ │ │ ├── vgg_gcn_fmnist
│ │ │ │ │ ├── dataset.yaml
│ │ │ │ │ ├── model.yaml
│ │ │ │ │ └── train.yaml
│ │ │ │ ├── vgg_gcn_lfw
│ │ │ │ │ ├── dataset.yaml
│ │ │ │ │ ├── model.yaml
│ │ │ │ │ └── train.yaml
│ │ │ │ ├── vgg_gcn_mnist
│ │ │ │ │ ├── dataset.yaml
│ │ │ │ │ ├── model.yaml
│ │ │ │ │ └── train.yaml
│ │ │ │ ├── vgg_gcn_socofing
│ │ │ │ │ ├── dataset.yaml
│ │ │ │ │ ├── model.yaml
│ │ │ │ │ └── train.yaml
│ │ │ │ ├── vgg_monet_cifar10
│ │ │ │ │ ├── dataset.yaml
│ │ │ │ │ ├── model.yaml
│ │ │ │ │ └── train.yaml
│ │ │ │ ├── vgg_monet_cifar100
│ │ │ │ │ ├── dataset.yaml
│ │ │ │ │ ├── model.yaml
│ │ │ │ │ └── train.yaml
│ │ │ │ ├── vgg_monet_covid
│ │ │ │ │ ├── dataset.yaml
│ │ │ │ │ ├── model.yaml
│ │ │ │ │ └── train.yaml
│ │ │ │ ├── vgg_monet_fmnist
│ │ │ │ │ ├── dataset.yaml
│ │ │ │ │ ├── model.yaml
│ │ │ │ │ └── train.yaml
│ │ │ │ ├── vgg_monet_lfw
│ │ │ │ │ ├── dataset.yaml
│ │ │ │ │ ├── model.yaml
│ │ │ │ │ └── train.yaml
│ │ │ │ ├── vgg_monet_mnist
│ │ │ │ │ ├── dataset.yaml
│ │ │ │ │ ├── model.yaml
│ │ │ │ │ └── train.yaml
│ │ │ │ ├── vgg_monet_socofing
│ │ │ │ │ ├── dataset.yaml
│ │ │ │ │ ├── model.yaml
│ │ │ │ │ └── train.yaml
│ │ │ │ ├── vgg_multigat_cifar10
│ │ │ │ │ ├── dataset.yaml
│ │ │ │ │ ├── model.yaml
│ │ │ │ │ └── train.yaml
│ │ │ │ ├── vgg_multigat_cifar100
│ │ │ │ │ ├── dataset.yaml
│ │ │ │ │ ├── model.yaml
│ │ │ │ │ └── train.yaml
│ │ │ │ ├── vgg_multigat_covid
│ │ │ │ │ ├── dataset.yaml
│ │ │ │ │ ├── model.yaml
│ │ │ │ │ └── train.yaml
│ │ │ │ ├── vgg_multigat_fmnist
│ │ │ │ │ ├── dataset.yaml
│ │ │ │ │ ├── model.yaml
│ │ │ │ │ └── train.yaml
│ │ │ │ ├── vgg_multigat_lfw
│ │ │ │ │ ├── dataset.yaml
│ │ │ │ │ ├── model.yaml
│ │ │ │ │ └── train.yaml
│ │ │ │ ├── vgg_multigat_mnist
│ │ │ │ │ ├── dataset.yaml
│ │ │ │ │ ├── model.yaml
│ │ │ │ │ └── train.yaml
│ │ │ │ └── vgg_multigat_socofing
│ │ │ │ ├── dataset.yaml
│ │ │ │ ├── model.yaml
│ │ │ │ └── train.yaml
│ │ │ └── projection
│ │ │ ├── cnn_gat_cifar10
│ │ │ │ ├── dataset.yaml
│ │ │ │ ├── model.yaml
│ │ │ │ └── train.yaml
│ │ │ ├── cnn_gat_cifar100
│ │ │ │ ├── dataset.yaml
│ │ │ │ ├── model.yaml
│ │ │ │ └── train.yaml
│ │ │ ├── cnn_gat_covid
│ │ │ │ ├── dataset.yaml
│ │ │ │ ├── model.yaml
│ │ │ │ └── train.yaml
│ │ │ ├── cnn_gat_fmnist
│ │ │ │ ├── dataset.yaml
│ │ │ │ ├── model.yaml
│ │ │ │ └── train.yaml
│ │ │ ├── cnn_gat_lfw
│ │ │ │ ├── dataset.yaml
│ │ │ │ ├── model.yaml
│ │ │ │ └── train.yaml
│ │ │ ├── cnn_gat_mnist
│ │ │ │ ├── dataset.yaml
│ │ │ │ ├── model.yaml
│ │ │ │ └── train.yaml
│ │ │ ├── cnn_gat_socofing
│ │ │ │ ├── dataset.yaml
│ │ │ │ ├── model.yaml
│ │ │ │ └── train.yaml
│ │ │ ├── cnn_gcn_cifar10
│ │ │ │ ├── dataset.yaml
│ │ │ │ ├── model.yaml
│ │ │ │ └── train.yaml
│ │ │ ├── cnn_gcn_cifar100
│ │ │ │ ├── dataset.yaml
│ │ │ │ ├── model.yaml
│ │ │ │ └── train.yaml
│ │ │ ├── cnn_gcn_covid
│ │ │ │ ├── dataset.yaml
│ │ │ │ ├── model.yaml
│ │ │ │ └── train.yaml
│ │ │ ├── cnn_gcn_fmnist
│ │ │ │ ├── dataset.yaml
│ │ │ │ ├── model.yaml
│ │ │ │ └── train.yaml
│ │ │ ├── cnn_gcn_lfw
│ │ │ │ ├── dataset.yaml
│ │ │ │ ├── model.yaml
│ │ │ │ └── train.yaml
│ │ │ ├── cnn_gcn_mnist
│ │ │ │ ├── dataset.yaml
│ │ │ │ ├── model.yaml
│ │ │ │ └── train.yaml
│ │ │ ├── cnn_gcn_socofing
│ │ │ │ ├── dataset.yaml
│ │ │ │ ├── model.yaml
│ │ │ │ └── train.yaml
│ │ │ ├── cnn_monet_cifar10
│ │ │ │ ├── dataset.yaml
│ │ │ │ ├── model.yaml
│ │ │ │ └── train.yaml
│ │ │ ├── cnn_monet_cifar100
│ │ │ │ ├── dataset.yaml
│ │ │ │ ├── model.yaml
│ │ │ │ └── train.yaml
│ │ │ ├── cnn_monet_covid
│ │ │ │ ├── dataset.yaml
│ │ │ │ ├── model.yaml
│ │ │ │ └── train.yaml
│ │ │ ├── cnn_monet_fmnist
│ │ │ │ ├── dataset.yaml
│ │ │ │ ├── model.yaml
│ │ │ │ └── train.yaml
│ │ │ ├── cnn_monet_lfw
│ │ │ │ ├── dataset.yaml
│ │ │ │ ├── model.yaml
│ │ │ │ └── train.yaml
│ │ │ ├── cnn_monet_mnist
│ │ │ │ ├── dataset.yaml
│ │ │ │ ├── model.yaml
│ │ │ │ └── train.yaml
│ │ │ ├── cnn_monet_socofing
│ │ │ │ ├── dataset.yaml
│ │ │ │ ├── model.yaml
│ │ │ │ └── train.yaml
│ │ │ ├── cnn_multigat_cifar10
│ │ │ │ ├── dataset.yaml
│ │ │ │ ├── model.yaml
│ │ │ │ └── train.yaml
│ │ │ ├── cnn_multigat_cifar100
│ │ │ │ ├── dataset.yaml
│ │ │ │ ├── model.yaml
│ │ │ │ └── train.yaml
│ │ │ ├── cnn_multigat_covid
│ │ │ │ ├── dataset.yaml
│ │ │ │ ├── model.yaml
│ │ │ │ └── train.yaml
│ │ │ ├── cnn_multigat_fmnist
│ │ │ │ ├── dataset.yaml
│ │ │ │ ├── model.yaml
│ │ │ │ └── train.yaml
│ │ │ ├── cnn_multigat_lfw
│ │ │ │ ├── dataset.yaml
│ │ │ │ ├── model.yaml
│ │ │ │ └── train.yaml
│ │ │ ├── cnn_multigat_mnist
│ │ │ │ ├── dataset.yaml
│ │ │ │ ├── model.yaml
│ │ │ │ └── train.yaml
│ │ │ ├── cnn_multigat_socofing
│ │ │ │ ├── dataset.yaml
│ │ │ │ ├── model.yaml
│ │ │ │ └── train.yaml
│ │ │ ├── prevgg_gat_cifar10
│ │ │ │ ├── dataset.yaml
│ │ │ │ ├── model.yaml
│ │ │ │ └── train.yaml
│ │ │ ├── prevgg_gat_cifar100
│ │ │ │ ├── dataset.yaml
│ │ │ │ ├── model.yaml
│ │ │ │ └── train.yaml
│ │ │ ├── prevgg_gat_covid
│ │ │ │ ├── dataset.yaml
│ │ │ │ ├── model.yaml
│ │ │ │ └── train.yaml
│ │ │ ├── prevgg_gat_fmnist
│ │ │ │ ├── dataset.yaml
│ │ │ │ ├── model.yaml
│ │ │ │ └── train.yaml
│ │ │ ├── prevgg_gat_lfw
│ │ │ │ ├── dataset.yaml
│ │ │ │ ├── model.yaml
│ │ │ │ └── train.yaml
│ │ │ ├── prevgg_gat_mnist
│ │ │ │ ├── dataset.yaml
│ │ │ │ ├── model.yaml
│ │ │ │ └── train.yaml
│ │ │ ├── prevgg_gat_socofing
│ │ │ │ ├── dataset.yaml
│ │ │ │ ├── model.yaml
│ │ │ │ └── train.yaml
│ │ │ ├── prevgg_gcn_cifar10
│ │ │ │ ├── dataset.yaml
│ │ │ │ ├── model.yaml
│ │ │ │ └── train.yaml
│ │ │ ├── prevgg_gcn_cifar100
│ │ │ │ ├── dataset.yaml
│ │ │ │ ├── model.yaml
│ │ │ │ └── train.yaml
│ │ │ ├── prevgg_gcn_covid
│ │ │ │ ├── dataset.yaml
│ │ │ │ ├── model.yaml
│ │ │ │ └── train.yaml
│ │ │ ├── prevgg_gcn_fmnist
│ │ │ │ ├── dataset.yaml
│ │ │ │ ├── model.yaml
│ │ │ │ └── train.yaml
│ │ │ ├── prevgg_gcn_lfw
│ │ │ │ ├── dataset.yaml
│ │ │ │ ├── model.yaml
│ │ │ │ └── train.yaml
│ │ │ ├── prevgg_gcn_mnist
│ │ │ │ ├── dataset.yaml
│ │ │ │ ├── model.yaml
│ │ │ │ └── train.yaml
│ │ │ ├── prevgg_gcn_socofing
│ │ │ │ ├── dataset.yaml
│ │ │ │ ├── model.yaml
│ │ │ │ └── train.yaml
│ │ │ ├── prevgg_monet_cifar10
│ │ │ │ ├── dataset.yaml
│ │ │ │ ├── model.yaml
│ │ │ │ └── train.yaml
│ │ │ ├── prevgg_monet_cifar100
│ │ │ │ ├── dataset.yaml
│ │ │ │ ├── model.yaml
│ │ │ │ └── train.yaml
│ │ │ ├── prevgg_monet_covid
│ │ │ │ ├── dataset.yaml
│ │ │ │ ├── model.yaml
│ │ │ │ └── train.yaml
│ │ │ ├── prevgg_monet_fmnist
│ │ │ │ ├── dataset.yaml
│ │ │ │ ├── model.yaml
│ │ │ │ └── train.yaml
│ │ │ ├── prevgg_monet_lfw
│ │ │ │ ├── dataset.yaml
│ │ │ │ ├── model.yaml
│ │ │ │ └── train.yaml
│ │ │ ├── prevgg_monet_mnist
│ │ │ │ ├── dataset.yaml
│ │ │ │ ├── model.yaml
│ │ │ │ └── train.yaml
│ │ │ ├── prevgg_monet_socofing
│ │ │ │ ├── dataset.yaml
│ │ │ │ ├── model.yaml
│ │ │ │ └── train.yaml
│ │ │ ├── prevgg_multigat_cifar10
│ │ │ │ ├── dataset.yaml
│ │ │ │ ├── model.yaml
│ │ │ │ └── train.yaml
│ │ │ ├── prevgg_multigat_cifar100
│ │ │ │ ├── dataset.yaml
│ │ │ │ ├── model.yaml
│ │ │ │ └── train.yaml
│ │ │ ├── prevgg_multigat_covid
│ │ │ │ ├── dataset.yaml
│ │ │ │ ├── model.yaml
│ │ │ │ └── train.yaml
│ │ │ ├── prevgg_multigat_fmnist
│ │ │ │ ├── dataset.yaml
│ │ │ │ ├── model.yaml
│ │ │ │ └── train.yaml
│ │ │ ├── prevgg_multigat_lfw
│ │ │ │ ├── dataset.yaml
│ │ │ │ ├── model.yaml
│ │ │ │ └── train.yaml
│ │ │ ├── prevgg_multigat_mnist
│ │ │ │ ├── dataset.yaml
│ │ │ │ ├── model.yaml
│ │ │ │ └── train.yaml
│ │ │ ├── prevgg_multigat_socofing
│ │ │ │ ├── dataset.yaml
│ │ │ │ ├── model.yaml
│ │ │ │ └── train.yaml
│ │ │ ├── vgg_gat_cifar10
│ │ │ │ ├── dataset.yaml
│ │ │ │ ├── model.yaml
│ │ │ │ └── train.yaml
│ │ │ ├── vgg_gat_cifar100
│ │ │ │ ├── dataset.yaml
│ │ │ │ ├── model.yaml
│ │ │ │ └── train.yaml
│ │ │ ├── vgg_gat_covid
│ │ │ │ ├── dataset.yaml
│ │ │ │ ├── model.yaml
│ │ │ │ └── train.yaml
│ │ │ ├── vgg_gat_fmnist
│ │ │ │ ├── dataset.yaml
│ │ │ │ ├── model.yaml
│ │ │ │ └── train.yaml
│ │ │ ├── vgg_gat_lfw
│ │ │ │ ├── dataset.yaml
│ │ │ │ ├── model.yaml
│ │ │ │ └── train.yaml
│ │ │ ├── vgg_gat_mnist
│ │ │ │ ├── dataset.yaml
│ │ │ │ ├── model.yaml
│ │ │ │ └── train.yaml
│ │ │ ├── vgg_gat_socofing
│ │ │ │ ├── dataset.yaml
│ │ │ │ ├── model.yaml
│ │ │ │ └── train.yaml
│ │ │ ├── vgg_gcn_cifar10
│ │ │ │ ├── dataset.yaml
│ │ │ │ ├── model.yaml
│ │ │ │ └── train.yaml
│ │ │ ├── vgg_gcn_cifar100
│ │ │ │ ├── dataset.yaml
│ │ │ │ ├── model.yaml
│ │ │ │ └── train.yaml
│ │ │ ├── vgg_gcn_covid
│ │ │ │ ├── dataset.yaml
│ │ │ │ ├── model.yaml
│ │ │ │ └── train.yaml
│ │ │ ├── vgg_gcn_fmnist
│ │ │ │ ├── dataset.yaml
│ │ │ │ ├── model.yaml
│ │ │ │ └── train.yaml
│ │ │ ├── vgg_gcn_lfw
│ │ │ │ ├── dataset.yaml
│ │ │ │ ├── model.yaml
│ │ │ │ └── train.yaml
│ │ │ ├── vgg_gcn_mnist
│ │ │ │ ├── dataset.yaml
│ │ │ │ ├── model.yaml
│ │ │ │ └── train.yaml
│ │ │ ├── vgg_gcn_socofing
│ │ │ │ ├── dataset.yaml
│ │ │ │ ├── model.yaml
│ │ │ │ └── train.yaml
│ │ │ ├── vgg_monet_cifar10
│ │ │ │ ├── dataset.yaml
│ │ │ │ ├── model.yaml
│ │ │ │ └── train.yaml
│ │ │ ├── vgg_monet_cifar100
│ │ │ │ ├── dataset.yaml
│ │ │ │ ├── model.yaml
│ │ │ │ └── train.yaml
│ │ │ ├── vgg_monet_covid
│ │ │ │ ├── dataset.yaml
│ │ │ │ ├── model.yaml
│ │ │ │ └── train.yaml
│ │ │ ├── vgg_monet_fmnist
│ │ │ │ ├── dataset.yaml
│ │ │ │ ├── model.yaml
│ │ │ │ └── train.yaml
│ │ │ ├── vgg_monet_lfw
│ │ │ │ ├── dataset.yaml
│ │ │ │ ├── model.yaml
│ │ │ │ └── train.yaml
│ │ │ ├── vgg_monet_mnist
│ │ │ │ ├── dataset.yaml
│ │ │ │ ├── model.yaml
│ │ │ │ └── train.yaml
│ │ │ ├── vgg_monet_socofing
│ │ │ │ ├── dataset.yaml
│ │ │ │ ├── model.yaml
│ │ │ │ └── train.yaml
│ │ │ ├── vgg_multigat_cifar10
│ │ │ │ ├── dataset.yaml
│ │ │ │ ├── model.yaml
│ │ │ │ └── train.yaml
│ │ │ ├── vgg_multigat_cifar100
│ │ │ │ ├── dataset.yaml
│ │ │ │ ├── model.yaml
│ │ │ │ └── train.yaml
│ │ │ ├── vgg_multigat_covid
│ │ │ │ ├── dataset.yaml
│ │ │ │ ├── model.yaml
│ │ │ │ └── train.yaml
│ │ │ ├── vgg_multigat_fmnist
│ │ │ │ ├── dataset.yaml
│ │ │ │ ├── model.yaml
│ │ │ │ └── train.yaml
│ │ │ ├── vgg_multigat_lfw
│ │ │ │ ├── dataset.yaml
│ │ │ │ ├── model.yaml
│ │ │ │ └── train.yaml
│ │ │ ├── vgg_multigat_mnist
│ │ │ │ ├── dataset.yaml
│ │ │ │ ├── model.yaml
│ │ │ │ └── train.yaml
│ │ │ └── vgg_multigat_socofing
│ │ │ ├── dataset.yaml
│ │ │ ├── model.yaml
│ │ │ └── train.yaml
│ │ └── image
│ │ ├── cnn_cifar10
│ │ │ ├── dataset.yaml
│ │ │ ├── model.yaml
│ │ │ └── train.yaml
│ │ ├── cnn_cifar100
│ │ │ ├── dataset.yaml
│ │ │ ├── model.yaml
│ │ │ └── train.yaml
│ │ ├── cnn_covid
│ │ │ ├── dataset.yaml
│ │ │ ├── model.yaml
│ │ │ └── train.yaml
│ │ ├── cnn_fmnist
│ │ │ ├── dataset.yaml
│ │ │ ├── model.yaml
│ │ │ └── train.yaml
│ │ ├── cnn_lfw
│ │ │ ├── dataset.yaml
│ │ │ ├── model.yaml
│ │ │ └── train.yaml
│ │ ├── cnn_mnist
│ │ │ ├── dataset.yaml
│ │ │ ├── model.yaml
│ │ │ └── train.yaml
│ │ ├── cnn_socofing
│ │ │ ├── dataset.yaml
│ │ │ ├── model.yaml
│ │ │ └── train.yaml
│ │ ├── prevgg_cifar10
│ │ │ ├── dataset.yaml
│ │ │ ├── model.yaml
│ │ │ └── train.yaml
│ │ ├── prevgg_cifar100
│ │ │ ├── dataset.yaml
│ │ │ ├── model.yaml
│ │ │ └── train.yaml
│ │ ├── prevgg_covid
│ │ │ ├── dataset.yaml
│ │ │ ├── model.yaml
│ │ │ └── train.yaml
│ │ ├── prevgg_fmnist
│ │ │ ├── dataset.yaml
│ │ │ ├── model.yaml
│ │ │ └── train.yaml
│ │ ├── prevgg_lfw
│ │ │ ├── dataset.yaml
│ │ │ ├── model.yaml
│ │ │ └── train.yaml
│ │ ├── prevgg_mnist
│ │ │ ├── dataset.yaml
│ │ │ ├── model.yaml
│ │ │ └── train.yaml
│ │ ├── prevgg_socofing
│ │ │ ├── dataset.yaml
│ │ │ ├── model.yaml
│ │ │ └── train.yaml
│ │ ├── vgg_cifar10
│ │ │ ├── dataset.yaml
│ │ │ ├── model.yaml
│ │ │ └── train.yaml
│ │ ├── vgg_cifar100
│ │ │ ├── dataset.yaml
│ │ │ ├── model.yaml
│ │ │ └── train.yaml
│ │ ├── vgg_covid
│ │ │ ├── dataset.yaml
│ │ │ ├── model.yaml
│ │ │ └── train.yaml
│ │ ├── vgg_fmnist
│ │ │ ├── dataset.yaml
│ │ │ ├── model.yaml
│ │ │ └── train.yaml
│ │ ├── vgg_lfw
│ │ │ ├── dataset.yaml
│ │ │ ├── model.yaml
│ │ │ └── train.yaml
│ │ ├── vgg_mnist
│ │ │ ├── dataset.yaml
│ │ │ ├── model.yaml
│ │ │ └── train.yaml
│ │ └── vgg_socofing
│ │ ├── dataset.yaml
│ │ ├── model.yaml
│ │ └── train.yaml
│ └── templates
│ ├── dataset
│ │ ├── paths
│ │ │ ├── cifar100.txt
│ │ │ ├── cifar10.txt
│ │ │ ├── covid.txt
│ │ │ ├── fmnist.txt
│ │ │ ├── lfw.txt
│ │ │ ├── mnist.txt
│ │ │ └── socofing.txt
│ │ └── transforms
│ │ ├── graph
│ │ │ ├── cifar10
│ │ │ │ ├── monet.txt
│ │ │ │ └── regular.txt
│ │ │ ├── cifar100
│ │ │ │ ├── monet.txt
│ │ │ │ └── regular.txt
│ │ │ ├── covid
│ │ │ │ ├── monet.txt
│ │ │ │ └── regular.txt
│ │ │ ├── fmnist
│ │ │ │ ├── monet.txt
│ │ │ │ └── regular.txt
│ │ │ ├── lfw
│ │ │ │ └── regular.txt
│ │ │ ├── mnist
│ │ │ │ ├── monet.txt
│ │ │ │ └── regular.txt
│ │ │ └── socofing
│ │ │ ├── monet.txt
│ │ │ └── regular.txt
│ │ └── image
│ │ ├── cifar10
│ │ │ ├── prevgg.txt
│ │ │ ├── regular.txt
│ │ │ └── vgg.txt
│ │ ├── cifar100
│ │ │ ├── prevgg.txt
│ │ │ ├── regular.txt
│ │ │ └── vgg.txt
│ │ ├── covid
│ │ │ ├── prevgg.txt
│ │ │ ├── regular.txt
│ │ │ └── vgg.txt
│ │ ├── fmnist
│ │ │ ├── prevgg.txt
│ │ │ ├── regular.txt
│ │ │ └── vgg.txt
│ │ ├── lfw
│ │ │ └── regular.txt
│ │ ├── mnist
│ │ │ ├── prevgg.txt
│ │ │ ├── regular.txt
│ │ │ └── vgg.txt
│ │ └── socofing
│ │ ├── prevgg.txt
│ │ ├── regular.txt
│ │ └── vgg.txt
│ ├── model
│ │ ├── graph
│ │ │ ├── gat
│ │ │ │ ├── cifar100.txt
│ │ │ │ ├── cifar10.txt
│ │ │ │ ├── covid.txt
│ │ │ │ ├── lfw.txt
│ │ │ │ ├── regular.txt
│ │ │ │ └── socofing.txt
│ │ │ ├── gcn
│ │ │ │ ├── cifar100.txt
│ │ │ │ ├── cifar10.txt
│ │ │ │ ├── lfw.txt
│ │ │ │ └── regular.txt
│ │ │ ├── monet
│ │ │ │ ├── cifar100.txt
│ │ │ │ ├── cifar10.txt
│ │ │ │ ├── lfw.txt
│ │ │ │ └── regular.txt
│ │ │ └── multigat
│ │ │ ├── cifar100.txt
│ │ │ ├── cifar10.txt
│ │ │ ├── lfw.txt
│ │ │ └── regular.txt
│ │ └── image
│ │ ├── cnn
│ │ │ ├── cifar100.txt
│ │ │ ├── cifar10.txt
│ │ │ ├── covid.txt
│ │ │ ├── lfw.txt
│ │ │ ├── regular.txt
│ │ │ └── socofing.txt
│ │ ├── prevgg
│ │ │ ├── cifar100.txt
│ │ │ ├── cifar10.txt
│ │ │ ├── covid.txt
│ │ │ ├── lfw.txt
│ │ │ ├── regular.txt
│ │ │ └── socofing.txt
│ │ └── vgg
│ │ ├── cifar100.txt
│ │ ├── cifar10.txt
│ │ ├── covid.txt
│ │ ├── lfw.txt
│ │ ├── regular.txt
│ │ └── socofing.txt
│ └── train
│ ├── graph
│ │ ├── covid.yaml
│ │ ├── lfw.yaml
│ │ └── regular.yaml
│ ├── graph_image
│ │ ├── hybrid
│ │ │ ├── covid.yaml
│ │ │ ├── lfw.yaml
│ │ │ └── regular.yaml
│ │ └── projection
│ │ ├── covid.yaml
│ │ └── regular.yaml
│ └── image
│ ├── covid.yaml
│ ├── lfw.yaml
│ └── regular.yaml
├── CONTRIBUTING.md
├── custom_train.py
├── ex.md
├── generate_configs.py
├── hf_train.py
├── isort.cfg
├── LICENSE
├── Makefile
├── mean_calculator.py
├── misc
│ └── images
│ └── paper_front_page.svg
├── ovh_requirements.sh
├── README.md
├── requirements.txt
└── src
├── datasets
│ ├── cifar_img_slic.py
│ ├── cifar.py
│ ├── cifar_slic.py
│ ├── covid_img_slic.py
│ ├── covid.py
│ ├── covid_slic.py
│ ├── hf_image_classification.py
│ ├── __init__.py
│ ├── lfw_img_slic.py
│ ├── lfw.py
│ ├── lfw_slic.py
│ ├── mnist_img_slic.py
│ ├── mnist.py
│ ├── mnist_slic.py
│ ├── socofing_img_slic.py
│ ├── socofing.py
│ ├── socofing_slic.py
│ ├── tg_mnist_slic.py
│ └── tv_mnist.py
├── __init__.py
├── models
│ ├── cnn.py
│ ├── gat.py
│ ├── gcn.py
│ ├── hybrid.py
│ ├── __init__.py
│ ├── monet.py
│ ├── multigat.py
│ ├── projection.py
│ └── vgg.py
├── modules
│ ├── activations.py
│ ├── __init__.py
│ ├── losses.py
│ ├── metrics.py
│ ├── optimizers.py
│ ├── schedulers.py
│ └── transforms.py
├── trainers
│ ├── base_trainer.py
│ ├── hybrid_trainer.py
│ └── __init__.py
└── utils
├── configuration.py
├── __init__.py
├── logger.py
├── mapper.py
├── misc.py
└── viz.py