A branch of artificial intelligence that focuses on building systems and algorithms capable of automatically learning from experience without explicit programming. Machine learning algorithms identify patterns in large datasets to make predictions or decisions. Key types of machine learning include supervised learning (training on labeled data), unsupervised learning (finding structure in unlabeled data), and reinforcement learning (learning based on rewards and punishments).