Artificial Intelligence (AI) is the branch of computer science that focuses on creating machines and systems that can perform tasks that typically require human intelligence. These tasks include learning, reasoning, problem-solving, perception, and language understanding. There are several key components of AI. Machine learning is a subset of AI that focuses on designing algorithms that allow machines to learn from and make predictions or decisions based on data. This is often achieved through techniques such as neural networks and deep learning.