the practice of using algorithms to parse data, learn from it, and then make a determination or prediction about something in the word
the study of techniques to make computers learn to solve different problems as well as adapt to new information that becomes available
the use of data-driven algorithms that perform better as they have more data to work with; generally uses cross-validation