├── .gitignore ├── LICENSE ├── README.md ├── continual ├── __init__.py ├── birt.py ├── classifier.py ├── cnn │ ├── __init__.py │ ├── abstract.py │ ├── inception.py │ ├── resnet.py │ ├── resnet_rebuffi.py │ ├── resnet_scs.py │ ├── senet.py │ └── vgg.py ├── convit.py ├── datasets.py ├── engine.py ├── factory.py ├── losses.py ├── misc.py ├── mixup.py ├── mycontinual │ ├── __init__.py │ ├── custom_array_task_set.py │ ├── incremental_rotation.py │ ├── permutations.py │ ├── rotations.py │ └── transformation_incremental.py ├── rehearsal.py ├── sam.py ├── samplers.py ├── scaler.py ├── utils.py └── vit.py ├── convert_memory.py ├── imagenet100_splits ├── train_100.txt └── val_100.txt ├── images └── BiRT_architecture.png ├── main.py ├── options ├── arthur.yaml ├── data │ ├── cifar100_10-10.yaml │ ├── cifar100_10-10_500.yaml │ ├── cifar100_2-2.yaml │ ├── cifar100_20-20.yaml │ ├── cifar100_5-5.yaml │ ├── cifar100_joint.yaml │ ├── cifar100_order1.yaml │ ├── cifar100_order2.yaml │ ├── cifar100_order3.yaml │ ├── cifar100_order4.yaml │ ├── cifar100_order5.yaml │ ├── cifar10_2-2.yaml │ ├── cifar10_2-2_500.yaml │ ├── cifar10_joint.yaml │ ├── imagenet1000_100-100.yaml │ ├── imagenet1000_joint.yaml │ ├── imagenet1000_order1.yaml │ ├── imagenet100_10-10.yaml │ ├── imagenet100_joint.yaml │ ├── imagenet100_order1.yaml │ ├── imagenet100_order2.yaml │ ├── imagenet100_order3.yaml │ ├── tinyimg_20-20.yaml │ ├── tinyimg_joint.yaml │ ├── tinyimg_order1.yaml │ ├── tinyimg_order2.yaml │ └── tinyimg_order3.yaml └── model │ ├── cifar_birt.yaml │ ├── imagenet_birt.yaml │ └── tinyimg_birt.yaml └── requirements.txt /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeurAI-Lab/BiRT/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeurAI-Lab/BiRT/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeurAI-Lab/BiRT/HEAD/README.md -------------------------------------------------------------------------------- /continual/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeurAI-Lab/BiRT/HEAD/continual/__init__.py -------------------------------------------------------------------------------- /continual/birt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeurAI-Lab/BiRT/HEAD/continual/birt.py -------------------------------------------------------------------------------- /continual/classifier.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeurAI-Lab/BiRT/HEAD/continual/classifier.py -------------------------------------------------------------------------------- /continual/cnn/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeurAI-Lab/BiRT/HEAD/continual/cnn/__init__.py -------------------------------------------------------------------------------- /continual/cnn/abstract.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeurAI-Lab/BiRT/HEAD/continual/cnn/abstract.py -------------------------------------------------------------------------------- /continual/cnn/inception.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeurAI-Lab/BiRT/HEAD/continual/cnn/inception.py -------------------------------------------------------------------------------- /continual/cnn/resnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeurAI-Lab/BiRT/HEAD/continual/cnn/resnet.py -------------------------------------------------------------------------------- /continual/cnn/resnet_rebuffi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeurAI-Lab/BiRT/HEAD/continual/cnn/resnet_rebuffi.py -------------------------------------------------------------------------------- /continual/cnn/resnet_scs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeurAI-Lab/BiRT/HEAD/continual/cnn/resnet_scs.py -------------------------------------------------------------------------------- /continual/cnn/senet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeurAI-Lab/BiRT/HEAD/continual/cnn/senet.py -------------------------------------------------------------------------------- /continual/cnn/vgg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeurAI-Lab/BiRT/HEAD/continual/cnn/vgg.py -------------------------------------------------------------------------------- /continual/convit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeurAI-Lab/BiRT/HEAD/continual/convit.py -------------------------------------------------------------------------------- /continual/datasets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeurAI-Lab/BiRT/HEAD/continual/datasets.py -------------------------------------------------------------------------------- /continual/engine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeurAI-Lab/BiRT/HEAD/continual/engine.py -------------------------------------------------------------------------------- /continual/factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeurAI-Lab/BiRT/HEAD/continual/factory.py -------------------------------------------------------------------------------- /continual/losses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeurAI-Lab/BiRT/HEAD/continual/losses.py -------------------------------------------------------------------------------- /continual/misc.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /continual/mixup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeurAI-Lab/BiRT/HEAD/continual/mixup.py -------------------------------------------------------------------------------- /continual/mycontinual/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeurAI-Lab/BiRT/HEAD/continual/mycontinual/__init__.py -------------------------------------------------------------------------------- /continual/mycontinual/custom_array_task_set.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeurAI-Lab/BiRT/HEAD/continual/mycontinual/custom_array_task_set.py -------------------------------------------------------------------------------- /continual/mycontinual/incremental_rotation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeurAI-Lab/BiRT/HEAD/continual/mycontinual/incremental_rotation.py -------------------------------------------------------------------------------- /continual/mycontinual/permutations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeurAI-Lab/BiRT/HEAD/continual/mycontinual/permutations.py -------------------------------------------------------------------------------- /continual/mycontinual/rotations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeurAI-Lab/BiRT/HEAD/continual/mycontinual/rotations.py -------------------------------------------------------------------------------- /continual/mycontinual/transformation_incremental.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeurAI-Lab/BiRT/HEAD/continual/mycontinual/transformation_incremental.py -------------------------------------------------------------------------------- /continual/rehearsal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeurAI-Lab/BiRT/HEAD/continual/rehearsal.py -------------------------------------------------------------------------------- /continual/sam.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeurAI-Lab/BiRT/HEAD/continual/sam.py -------------------------------------------------------------------------------- /continual/samplers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeurAI-Lab/BiRT/HEAD/continual/samplers.py -------------------------------------------------------------------------------- /continual/scaler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeurAI-Lab/BiRT/HEAD/continual/scaler.py -------------------------------------------------------------------------------- /continual/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeurAI-Lab/BiRT/HEAD/continual/utils.py -------------------------------------------------------------------------------- /continual/vit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeurAI-Lab/BiRT/HEAD/continual/vit.py -------------------------------------------------------------------------------- /convert_memory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeurAI-Lab/BiRT/HEAD/convert_memory.py -------------------------------------------------------------------------------- /imagenet100_splits/train_100.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeurAI-Lab/BiRT/HEAD/imagenet100_splits/train_100.txt -------------------------------------------------------------------------------- /imagenet100_splits/val_100.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeurAI-Lab/BiRT/HEAD/imagenet100_splits/val_100.txt -------------------------------------------------------------------------------- /images/BiRT_architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeurAI-Lab/BiRT/HEAD/images/BiRT_architecture.png -------------------------------------------------------------------------------- /main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeurAI-Lab/BiRT/HEAD/main.py -------------------------------------------------------------------------------- /options/arthur.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeurAI-Lab/BiRT/HEAD/options/arthur.yaml -------------------------------------------------------------------------------- /options/data/cifar100_10-10.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeurAI-Lab/BiRT/HEAD/options/data/cifar100_10-10.yaml -------------------------------------------------------------------------------- /options/data/cifar100_10-10_500.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeurAI-Lab/BiRT/HEAD/options/data/cifar100_10-10_500.yaml -------------------------------------------------------------------------------- /options/data/cifar100_2-2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeurAI-Lab/BiRT/HEAD/options/data/cifar100_2-2.yaml -------------------------------------------------------------------------------- /options/data/cifar100_20-20.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeurAI-Lab/BiRT/HEAD/options/data/cifar100_20-20.yaml -------------------------------------------------------------------------------- /options/data/cifar100_5-5.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeurAI-Lab/BiRT/HEAD/options/data/cifar100_5-5.yaml -------------------------------------------------------------------------------- /options/data/cifar100_joint.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeurAI-Lab/BiRT/HEAD/options/data/cifar100_joint.yaml -------------------------------------------------------------------------------- /options/data/cifar100_order1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeurAI-Lab/BiRT/HEAD/options/data/cifar100_order1.yaml -------------------------------------------------------------------------------- /options/data/cifar100_order2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeurAI-Lab/BiRT/HEAD/options/data/cifar100_order2.yaml -------------------------------------------------------------------------------- /options/data/cifar100_order3.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeurAI-Lab/BiRT/HEAD/options/data/cifar100_order3.yaml -------------------------------------------------------------------------------- /options/data/cifar100_order4.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeurAI-Lab/BiRT/HEAD/options/data/cifar100_order4.yaml -------------------------------------------------------------------------------- /options/data/cifar100_order5.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeurAI-Lab/BiRT/HEAD/options/data/cifar100_order5.yaml -------------------------------------------------------------------------------- /options/data/cifar10_2-2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeurAI-Lab/BiRT/HEAD/options/data/cifar10_2-2.yaml -------------------------------------------------------------------------------- /options/data/cifar10_2-2_500.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeurAI-Lab/BiRT/HEAD/options/data/cifar10_2-2_500.yaml -------------------------------------------------------------------------------- /options/data/cifar10_joint.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeurAI-Lab/BiRT/HEAD/options/data/cifar10_joint.yaml -------------------------------------------------------------------------------- /options/data/imagenet1000_100-100.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeurAI-Lab/BiRT/HEAD/options/data/imagenet1000_100-100.yaml -------------------------------------------------------------------------------- /options/data/imagenet1000_joint.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeurAI-Lab/BiRT/HEAD/options/data/imagenet1000_joint.yaml -------------------------------------------------------------------------------- /options/data/imagenet1000_order1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeurAI-Lab/BiRT/HEAD/options/data/imagenet1000_order1.yaml -------------------------------------------------------------------------------- /options/data/imagenet100_10-10.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeurAI-Lab/BiRT/HEAD/options/data/imagenet100_10-10.yaml -------------------------------------------------------------------------------- /options/data/imagenet100_joint.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeurAI-Lab/BiRT/HEAD/options/data/imagenet100_joint.yaml -------------------------------------------------------------------------------- /options/data/imagenet100_order1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeurAI-Lab/BiRT/HEAD/options/data/imagenet100_order1.yaml -------------------------------------------------------------------------------- /options/data/imagenet100_order2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeurAI-Lab/BiRT/HEAD/options/data/imagenet100_order2.yaml -------------------------------------------------------------------------------- /options/data/imagenet100_order3.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeurAI-Lab/BiRT/HEAD/options/data/imagenet100_order3.yaml -------------------------------------------------------------------------------- /options/data/tinyimg_20-20.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeurAI-Lab/BiRT/HEAD/options/data/tinyimg_20-20.yaml -------------------------------------------------------------------------------- /options/data/tinyimg_joint.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeurAI-Lab/BiRT/HEAD/options/data/tinyimg_joint.yaml -------------------------------------------------------------------------------- /options/data/tinyimg_order1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeurAI-Lab/BiRT/HEAD/options/data/tinyimg_order1.yaml -------------------------------------------------------------------------------- /options/data/tinyimg_order2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeurAI-Lab/BiRT/HEAD/options/data/tinyimg_order2.yaml -------------------------------------------------------------------------------- /options/data/tinyimg_order3.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeurAI-Lab/BiRT/HEAD/options/data/tinyimg_order3.yaml -------------------------------------------------------------------------------- /options/model/cifar_birt.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeurAI-Lab/BiRT/HEAD/options/model/cifar_birt.yaml -------------------------------------------------------------------------------- /options/model/imagenet_birt.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeurAI-Lab/BiRT/HEAD/options/model/imagenet_birt.yaml -------------------------------------------------------------------------------- /options/model/tinyimg_birt.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeurAI-Lab/BiRT/HEAD/options/model/tinyimg_birt.yaml -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeurAI-Lab/BiRT/HEAD/requirements.txt --------------------------------------------------------------------------------