Components of AI by Medium Components of AI by Medium Components of AI: machine learning, natural language processing, computer vision and robotics