Wikipedia describes machine learning as:
a scientific discipline that deals with the construction and study of algorithms that can learn from data. Such algorithms operate by building a model based on inputs :2 and using that to make predictions or decisions, rather than following only explicitly programmed instructions.