Contractive autoencoder (CAE)