AndreaCossu / clutils

Continual Learning utilities

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

clutils

Continual Learning utilities in PyTorch.

โš ๏ธ This repository is not maintained anymore. Check out Avalanche: an End-to-End Continual Learning library for a real Pytorch-based framework for CL ๐Ÿ˜„

Feel free to take a look around if you want to check CL strategies implementations or other stuff.
But beware ๐Ÿ˜ this repo is highly tailored to my research activity and workflow. Hence, it is not meant for general use as CL framework. If you find it useful in some way, then all the better!
Reach out at any time for any discussion / clarifications ๐Ÿ˜ƒ

STRUCTURE

audio: preprocessing and managing audio signals
datasets: loading datasets adapted for CL
experiments: managing experiments and training
extras: additional stuff
metrics: popular performance metrics
models: implementation of models (MLP, RNNs...)
monitors: monitoring main metrics and experiment logs
strategies: CL strategies
video: preprocessing and managing video

TO INSTALL

pip install [-e] git:github.com/AndreaCossu/clutils

Use -e to avoid reinstall in case of code improvements.

Otherwise, clone the repository and add the folder /path/to/clutils/repo to PYTHONPATH.

About

Continual Learning utilities

License:GNU General Public License v3.0


Languages

Language:Python 100.0%