Representation Learning by Reconstructing Neighborhoods