Contractive Auto-Encoders in Numpy