qqp question1: What is the difference between data mining, artificial intelligence and machine learning? question2: What is the difference between data science, artificial intelligence and machine learning?