Machine learning is an artificial intelligence subset that involves teaching computer algorithms to learn by analyzing data, and then making predictions or taking decisions without having been explicitly programmed.