GMvandeVen/continual-learning
A PyTorch research repository implementing continual learning algorithms for training deep neural networks across sequential tasks.

This repository provides PyTorch implementations of various continual learning algorithms including XdG, EWC, SI, LwF, FROMP, DGR, BI-R, ER, A-GEM, iCaRL, and Generative Classifier. It supports experiments in class-incremental, domain-incremental, and task-incremental learning scenarios. The methods address catastrophic forgetting in deep neural networks using techniques such as elastic weight consolidation, generative replay, gradient episodic memory, and variational autoencoders.