Machine learning is a subfield of artificial intelligence that involves creating algorithms and statistical models that enable computers to learn from data automatically and improve their performance on specific tasks without being explicitly programmed.
Machine Learning has proven popular within Big Data applications for tasks like predictive analytics and pattern recognition.