Data mining is the practice of analyzing large databases to generate new information from them. It is also uncovering the patterns or hidden data from the given databases and analyzing them. It combines statistical and artificial intelligence to analyze these large data sets which we obtain using various techniques and then discover useful information from these.
Using data warehousing and the growth of big data, and other such techniques of data mining helped in transforming the raw data into useful knowledge. It involves the discussion of various data mining techniques and architectures.