Where Does Machine Learning Fit In? - 4

Data Mining

The field of data mining is the study and construction of systems that discover interesting relationships from large data sets. As such data mining spans both the storage and maintenance of data and the process of making discoveries in the data. Data mining is a process and is also known as knowledge discovery in databases (KDD). Data Mining is a subfield of computer science. The field is concerned with questions of what relationships are interesting and how to best discover them.

Machine learning provides a set of tools used in the data mining process for learning relationships in data that provide the basis of discovery.

Data Science

The field of Data Science is concerned with the practicality of solving complex problems using data. Data science is a subfield of computer science. Data science is the application of the data mining process and the use of machine learning methods in a specific domain. A data scientist is a practitioner of data science.

Like data mining, machine learning provides a set of tools used in data science for learning relationships in data in order to characterise data or make predictions.

Machine learning is related to other fields of mathematics (like decision theory and information theory) and computer science (like operations research and convex optimization).