Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

PyCIL: A Python Toolbox for Class-Incremental Learning

About

Traditional machine learning systems are deployed under the closed-world setting, which requires the entire training data before the offline training process. However, real-world applications often face the incoming new classes, and a model should incorporate them continually. The learning paradigm is called Class-Incremental Learning (CIL). We propose a Python toolbox that implements several key algorithms for class-incremental learning to ease the burden of researchers in the machine learning community. The toolbox contains implementations of a number of founding works of CIL such as EWC and iCaRL, but also provides current state-of-the-art algorithms that can be used for conducting novel fundamental research. This toolbox, named PyCIL for Python Class-Incremental Learning, is available at https://github.com/G-U-N/PyCIL

Da-Wei Zhou, Fu-Yun Wang, Han-Jia Ye, De-Chuan Zhan• 2021

Related benchmarks

TaskDatasetResultRank
Visual Question Localization and AnsweringOverlapping classes t=1
Accuracy54.01
11
Visual Question Localization and AnsweringEndoVis at t=1 18
Accuracy51.7
11
Visual Question Localization and AnsweringN/O classes Old (t=1)
Acc0.00e+0
11
Visual Question Localization and AnsweringM2CAI16 t=2
Accuracy41.49
10
Visual Question Localization and AnsweringOld N/O (t=2)
Accuracy22.6
10
Visual Question Localization and AnsweringNew N/O classes (t=1)
Accuracy0.6957
10
Visual Question Localization and AnsweringAverage t=1
Accuracy58.69
10
Visual Question Localization and AnsweringEndoVis at t=1 17
Accuracy65.67
10
Visual Question Localization and AnsweringNew N/O t=2
Accuracy30.56
10
Visual Question Localization and AnsweringEndoVis17 (t=2)
Acc37.81
10
Showing 10 of 15 rows

Other info

Follow for update