The field of study that gives computers the ability to learn without explicitly being programmed (Arthur Samuel, 1959)
Systematically extract information from data sets that are too large or complex to be dealt with by traditional data-processing application software