Efficient Deep Learning For Computer Vision