The ability of a machine to improve its performance based on previous results.
neural networks are one kind of machine learning.