Skip to content
Go to file

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time

This is the code for the paper:

Ragav Venkatesan, Hemanth Venkateshwara, Sethuraman Panchanathan, Baoxin Li "A strategy for an uncompromising incremental learner"arXiv:1705.00744, 2017.

How to run the code

There are three different codes in this git one for mnist, cifar10 and svhn datasets, each in its own directory. These are the incremental learning experiments. Each directory has a for site Sb and a for Si as mentioned in the paper. will learn both Nb and Gb, each saving its parameters, confusion matrices and some activities in the records\site_1 directory. These will be loaded when running the which, should be run next.

To run the codes simply do:

.. code-block:: bash

python mnist\
python mnist\

Run similarly for other datasets also. The directory records will be created which will hold all results and model parameters, including layer-wise activities and confusion matrices as described in the paper. All you need will be available in this directory and it is easily navigable as directories are documented by nomenclature.

The continual learning setups are in mnist-continual and svhn-continual directories and can run the continual learning algorithms. To run these simply run:

.. code-block:: bash

python mnist-continual\

Results are stored in a similar fashion.


These codes use the yann toolbox internally to run, so that needs to be setup properly.

Thanks for using the code, hope you had fun. Ragav Venkatesan


Just some experiments on GANs hallucinating data samples for an incremental learner.




No releases published


No packages published


You can’t perform that action at this time.