2011 Memisevic, R.
Gradient-based learning of higher-order image features.
International Conference on Computer Vision (ICCV 2011).
[pdf] © IEEE
gatedAutoencoder.py
example code that applies the model to shifted random dots
allowing you to learn filters like these
or these
datafile 1 and datafile 2 used by the script.
The implementation is based on theano.