The Sparse Recovery Autoencoder