Penalized auto-encoders