Data mining is the computational process of discovering patterns in large data sets. It involves methods at the intersection of artificial intelligence, machine learning, statistics, and database systems. It is used to extract information from a data set and transform it into an understandable structure for further use.