├── .gitignore ├── LICENSE ├── Readme.md ├── aggregate_summaries.py ├── cl_data └── readme.txt ├── cl_models └── readme.txt ├── continual_learning ├── ElasticFeatPlusPlus.py ├── ElasticFeatureConsolidation.py ├── IncrementalApproach.py ├── __init__.py ├── metrics │ ├── __init__.py │ └── metric_evaluator.py ├── models │ ├── BaseModel.py │ ├── __init__.py │ ├── resnet18.py │ └── resnet18_imagenet.py └── utils │ ├── OptimizerManager.py │ ├── buffer.py │ ├── empirical_feature_matrix.py │ ├── proto.py │ └── training_utils.py ├── dataset ├── __init__.py ├── continual_learning_dataset.py ├── create_dn4il.py └── dataset_utils.py ├── environment.yml ├── main.py ├── scripts ├── create_first_checkpoints_folder.sh ├── download_domain.sh ├── experiments_efc.sh └── experiments_efcplus.sh ├── teaser_images ├── EFC++_overview.png └── EFC_overview.png └── utilities ├── __init__.py ├── generic_utils.py ├── matrix_logger.py ├── parse_utils.py └── summary_logger.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simomagi/elastic_feature_consolidation/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simomagi/elastic_feature_consolidation/HEAD/LICENSE -------------------------------------------------------------------------------- /Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simomagi/elastic_feature_consolidation/HEAD/Readme.md -------------------------------------------------------------------------------- /aggregate_summaries.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simomagi/elastic_feature_consolidation/HEAD/aggregate_summaries.py -------------------------------------------------------------------------------- /cl_data/readme.txt: -------------------------------------------------------------------------------- 1 | Downloaded dataset go here. -------------------------------------------------------------------------------- /cl_models/readme.txt: -------------------------------------------------------------------------------- 1 | First-task checkpoints go here. -------------------------------------------------------------------------------- /continual_learning/ElasticFeatPlusPlus.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simomagi/elastic_feature_consolidation/HEAD/continual_learning/ElasticFeatPlusPlus.py -------------------------------------------------------------------------------- /continual_learning/ElasticFeatureConsolidation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simomagi/elastic_feature_consolidation/HEAD/continual_learning/ElasticFeatureConsolidation.py -------------------------------------------------------------------------------- /continual_learning/IncrementalApproach.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simomagi/elastic_feature_consolidation/HEAD/continual_learning/IncrementalApproach.py -------------------------------------------------------------------------------- /continual_learning/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /continual_learning/metrics/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /continual_learning/metrics/metric_evaluator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simomagi/elastic_feature_consolidation/HEAD/continual_learning/metrics/metric_evaluator.py -------------------------------------------------------------------------------- /continual_learning/models/BaseModel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simomagi/elastic_feature_consolidation/HEAD/continual_learning/models/BaseModel.py -------------------------------------------------------------------------------- /continual_learning/models/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /continual_learning/models/resnet18.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simomagi/elastic_feature_consolidation/HEAD/continual_learning/models/resnet18.py -------------------------------------------------------------------------------- /continual_learning/models/resnet18_imagenet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simomagi/elastic_feature_consolidation/HEAD/continual_learning/models/resnet18_imagenet.py -------------------------------------------------------------------------------- /continual_learning/utils/OptimizerManager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simomagi/elastic_feature_consolidation/HEAD/continual_learning/utils/OptimizerManager.py -------------------------------------------------------------------------------- /continual_learning/utils/buffer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simomagi/elastic_feature_consolidation/HEAD/continual_learning/utils/buffer.py -------------------------------------------------------------------------------- /continual_learning/utils/empirical_feature_matrix.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simomagi/elastic_feature_consolidation/HEAD/continual_learning/utils/empirical_feature_matrix.py -------------------------------------------------------------------------------- /continual_learning/utils/proto.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simomagi/elastic_feature_consolidation/HEAD/continual_learning/utils/proto.py -------------------------------------------------------------------------------- /continual_learning/utils/training_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simomagi/elastic_feature_consolidation/HEAD/continual_learning/utils/training_utils.py -------------------------------------------------------------------------------- /dataset/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dataset/continual_learning_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simomagi/elastic_feature_consolidation/HEAD/dataset/continual_learning_dataset.py -------------------------------------------------------------------------------- /dataset/create_dn4il.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simomagi/elastic_feature_consolidation/HEAD/dataset/create_dn4il.py -------------------------------------------------------------------------------- /dataset/dataset_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simomagi/elastic_feature_consolidation/HEAD/dataset/dataset_utils.py -------------------------------------------------------------------------------- /environment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simomagi/elastic_feature_consolidation/HEAD/environment.yml -------------------------------------------------------------------------------- /main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simomagi/elastic_feature_consolidation/HEAD/main.py -------------------------------------------------------------------------------- /scripts/create_first_checkpoints_folder.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simomagi/elastic_feature_consolidation/HEAD/scripts/create_first_checkpoints_folder.sh -------------------------------------------------------------------------------- /scripts/download_domain.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simomagi/elastic_feature_consolidation/HEAD/scripts/download_domain.sh -------------------------------------------------------------------------------- /scripts/experiments_efc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simomagi/elastic_feature_consolidation/HEAD/scripts/experiments_efc.sh -------------------------------------------------------------------------------- /scripts/experiments_efcplus.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simomagi/elastic_feature_consolidation/HEAD/scripts/experiments_efcplus.sh -------------------------------------------------------------------------------- /teaser_images/EFC++_overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simomagi/elastic_feature_consolidation/HEAD/teaser_images/EFC++_overview.png -------------------------------------------------------------------------------- /teaser_images/EFC_overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simomagi/elastic_feature_consolidation/HEAD/teaser_images/EFC_overview.png -------------------------------------------------------------------------------- /utilities/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /utilities/generic_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simomagi/elastic_feature_consolidation/HEAD/utilities/generic_utils.py -------------------------------------------------------------------------------- /utilities/matrix_logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simomagi/elastic_feature_consolidation/HEAD/utilities/matrix_logger.py -------------------------------------------------------------------------------- /utilities/parse_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simomagi/elastic_feature_consolidation/HEAD/utilities/parse_utils.py -------------------------------------------------------------------------------- /utilities/summary_logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simomagi/elastic_feature_consolidation/HEAD/utilities/summary_logger.py --------------------------------------------------------------------------------