Neighborhood Reconstructing Autoencoders