understanding characteristics and patterns among variables in large databases using a variety of statistical and analytical tools
is the process of discovering patterns and relationships in large amounts of data. data mining works by using complex algorithms such as neural networks, rule induction, and decision trees.
discovery of hidden predictive information.  helps to predict trends and patterns in data