Artificial Intelligence for Computer Vision