Data Mining is performed on certain data sets by humans to find interesting patterns between the items in the data set. Data Mining uses techniques created by machine learning for predicting the results while machine learning is the capability of the computer to learn from a minded data set.