Skip to content
#

elastic-weight-consolidation

Here are 24 public repositories matching this topic...

PyTorch implementation of various methods for continual learning (XdG, EWC, SI, LwF, FROMP, DGR, BI-R, ER, A-GEM, iCaRL, Generative Classifier) in three different scenarios.

  • Updated Nov 5, 2025
  • Jupyter Notebook

A brain-inspired version of generative replay for continual learning with deep neural networks (e.g., class-incremental learning on CIFAR-100; PyTorch code).

  • Updated Jul 6, 2023
  • Python

Continual Hyperparameter Selection Framework. Compares 11 state-of-the-art Lifelong Learning methods and 4 baselines. Official Codebase of "A continual learning survey: Defying forgetting in classification tasks." in IEEE TPAMI.

  • Updated Jun 3, 2021
  • Python

PyTorch implementation of a VAE-based generative classifier, as well as other class-incremental learning methods that do not store data (DGR, BI-R, EWC, SI, CWR, CWR+, AR1, the "labels trick", SLDA).

  • Updated Feb 7, 2023
  • Python

Implements regularization-based continual learning strategies that mitigate catastrophic forgetting by penalizing large parameter changes. Includes reproducible implementations of EWC, Synaptic Intelligence (SI), and Memory Aware Synapses (MAS) with experiment scripts and benchmark evaluations on Split-MNIST, Permuted-MNIST, and CIFAR-100.

  • Updated Oct 14, 2025
  • Python

Improve this page

Add a description, image, and links to the elastic-weight-consolidation topic page so that developers can more easily learn about it.

Curate this topic

Add this topic to your repo

To associate your repository with the elastic-weight-consolidation topic, visit your repo's landing page and select "manage topics."

Learn more