Uses data mining techniques and combines machine learning algorithms, descriptive, predictive and prescriptive analytics.