Machine learning (ML) is a form of artificial intelligence (AI) that is more accurate at predicting outcomes without explicitly programming software applications to do so. Machine learning is an AI technique that allows computers to learn from experience.