Unsupervised Learning in Space and Time: A Modern Approach for Computer Vision