improved deep autoencoder example