Deep Learning for Computer Vision and Remote Sensing