unsupervised learning of visual representations by solving jigsaw puzzles