Overview
This reposotory contains a TF implementation of paper
Learned Convolutional Sparse Coding
https://arxiv.org/abs/1711.00328.
master branch contains VANILA implemintation of the proposed model while in master_test branch contain a more variants of the model.
to run training code:
cd encoder_decoder
python train.py --grayscale
see encoder_decoder/train.py for more arguments.
to run test code:
cd encoder_decoder
python test.py --test_type denoise
or
python test.py --test_type inpint
where the defult test is run on on the checkpint model in 'code/encoder_decoder/logdir/models'
see A more updated with many diffrent varianaints here: https://github.com/benMen87/AppriximateConvolutionalSparseCoding