Artificial intelligence and computer vision