Deep unsupervised learning through spatial contrasting