Data Mining

Data Mining Services

Data mining is the computing process of discovering patterns in large data sets involving methods at the intersection of artificial intelligence, machine learning, statistics, and database systems. It is an interdisciplinary subfield of computer science. The overall goal of the data mining process is to extract information from a data set and transform it into an understandable structure for further use. Aside from the raw analysis step, it involves database and data management aspects, data pre-processing, model and inference considerations, interestingness metrics, complexity considerations, post-processing of discovered structures, visualization, and online updating. Data mining is the analysis step of the “knowledge discovery in databases” process or KDD.


The term is a misnomer because the goal is the extraction of patterns and knowledge from large amounts of data, not the extraction (mining) of data itself. It also is a buzzword and is frequently applied to any form of large-scale data or information processing (collection, extraction, warehousing, analysis, and statistics) as well as any application of computer decision support system including artificial intelligence, machine learning and business. The term Data mining: Practical machine learning tools and techniques with Java in which cover mostly machine learning material was originally to be named just Practical machine learning. The term data mining was only added for marketing purposes. Often the more general terms used are data analysis, analytics or when referring to actual methods, artificial intelligence, and machine learning – are more appropriate.