Deep Learning For Computer Vision