Skip to content

danielegenta/Progetto-MLDL

Repository files navigation

Incremental learning in image classification: an ablation study

Incremental learning is a learning paradigm in which a deep architecture is required to continually learn from a stream of data.

In our work, we implemented several state-of-the-art algorithms for incremental learning, such as: Fine Tuning, Learning Without Forgetting and iCaRL. Then, we made several updates to the origial iCaRL algorithm: in particular, we experiment with different combinations of distillation and classification losses and introduce new classifiers into the framework. Furthermore, we propose some extensions of the origial iCaRL algorithm and we verify their effectiveness. We perform our tests on CIFAR-100, as used in the original iCaRL paper.

Final resulting paper is available here

Frameworks used

-PyTorch -scikit-learn