What is the difference between statistics, machine learning, AI and data mining? April 09, 2017 Get link Facebook X Pinterest Email Other Apps If there are up to 3 variables, it is statistics. If the problem is NP-complete, it is machine learning. If the problem is PSPACE-complete, it is AI. If you don't know what is PSPACE-complete, it is data mining.