A branch of artificial intelligence, machine learning is a data analysis method that automates analytical model building based on the idea that systems can identify patterns, learn from data, and make decisions with minimal human intervention.