- the extraction of knowledge from data based on algorithms created from training data - focused on predicting outcomes based on previously unknown data
the extraction of knowledge from data based on algorithms created from training data  technique for making a computer produce better results by learning from past experiences.
the extraction of knowledge from data based on algorithms created from training data, and improve their performance at a task with experience