Using data & algorithms to teach computers how to think like humans (or imitate the way humans learn). It involves the study of algorithms that improves automatically through experience.