nonlinear autoencoders
batch uses redundancies
Merging release into master.