Machine learning is an application of artificial intelligence (AI) that provides systems the ability to automatically learn and improve from experience without being explicitly programmed.
Machine learning focuses on the development of computer programs that can access data and use it learn for themselves.
Machine learning is about extracting knowledge from data.
You could say that the input to a machine learning program is the dataset, and the output is a program that can make decisions on future observations.