Data science is an interdisciplinary field that uses scientific methods, processes, algorithms and systems to extract knowledge and insights from data in various forms, both structured and unstructured, similar to data mining.
Machine learning (ML) is the scientific study of algorithms and statistical models that computer systems use to effectively perform a specific task without using explicit instructions, relying on models and inference instead....
Data mining is the process of discovering patterns in large data sets involving methods at the intersection of machine learning, statistics, and database systems...
Big data refers to data sets that are too large or complex for traditional data-processing application software to adequately deal with.