A branch of computer science dealing with the ability of a machine to perform cognitive functions associated with human minds. Examples of AI technologies include robotics, autonomous vehicles, machine vision, language processing, virtual agents, machine learning, and deep learning.