From Video Classification to Video Prediction: Deep Learning Approaches to Video Modelling