Data mining relies on big data and advanced computing processes including machine learning and other forms of artificial intelligence. The goal is to find patterns that can lead to inferences or predictions from otherwise unstructured or large data sets.