AI, Machine Learning and Computer Vision