Machine learning is a branch of artificial intelligence (AI) that focuses on creating models and algorithms that let computers learn from data and make judgements without having to be explicitly programmed for it. Essentially, machine learning algorithms let computers identify trends, draw conclusions, and gradually get better at what they do.