Deep Learning For Semantic Video Understanding