SequeL: A Continual Learning Library in PyTorch and JAX

04/21/2023
by   Nikolaos Dimitriadis, et al.
8

Continual Learning is an important and challenging problem in machine learning, where models must adapt to a continuous stream of new data without forgetting previously acquired knowledge. While existing frameworks are built on PyTorch, the rising popularity of JAX might lead to divergent codebases, ultimately hindering reproducibility and progress. To address this problem, we introduce SequeL, a flexible and extensible library for Continual Learning that supports both PyTorch and JAX frameworks. SequeL provides a unified interface for a wide range of Continual Learning algorithms, including regularization-based approaches, replay-based approaches, and hybrid approaches. The library is designed towards modularity and simplicity, making the API suitable for both researchers and practitioners. We release SequeL[<https://github.com/nik-dim/sequel>] as an open-source library, enabling researchers and developers to easily experiment and extend the library for their own purposes.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/24/2023

Renate: A Library for Real-World Continual Learning

Continual learning enables the incremental training of machine learning ...
research
10/01/2021

TyXe: Pyro-based Bayesian neural nets for Pytorch

We introduce TyXe, a Bayesian neural network library built on top of Pyt...
research
08/31/2023

ScrollNet: Dynamic Weight Importance for Continual Learning

The principle underlying most existing continual learning (CL) methods i...
research
12/22/2021

Continual learning of longitudinal health records

Continual learning denotes machine learning methods which can adapt to n...
research
06/28/2022

NERDA-Con: Extending NER models for Continual Learning – Integrating Distinct Tasks and Updating Distribution Shifts

With increasing applications in areas such as biomedical information ext...
research
01/29/2022

Flashlight: Enabling Innovation in Tools for Machine Learning

As the computational requirements for machine learning systems and the s...
research
10/12/2022

On the Effectiveness of Lipschitz-Driven Rehearsal in Continual Learning

Rehearsal approaches enjoy immense popularity with Continual Learning (C...

Please sign up or login with your details

Forgot password? Click here to reset