Artificial intelligence: Development of systems capable of tasks traditionally requiring human intelligence, such as problem solving, understanding language, recognising patterns and making decisions.
Machine learning: A subset of AI that enables systems to learn from data by using algorithms to identify patterns, make predictions and automate decision making. A more mature area of technology commonly used as a tool in data science and data analytics.