mathematics important concepts statistics data mining artificial intelligence natural language processing deep learning important concepts machine learning methods supervised learning classification regression nsupervised learning lustering dimensionality reduction anomaly detection association rule-mining semi-supervised learning reinforcement learning batch learning online learning instance based learning model based learning the crisp-dm process model business understanding data understanding data preparation modeling evaluation deployment vi