Machine Learning
Machine learning is a branch of artificial intelligence where the "intelligence" is in part built with data examples. The resulting model (program, algorithm) is then said to have "learned" from the data. In contrast, one could develop a model by programming all the rules, and only use sample data to check that it works.