Problem Framing Bias, Variance and Optimal Bayes Error Statistical Analysis Hypothesis Testing Analysis of Variance Machine Learning with Structured Data Unsupervised Learning Dimensionality Reduction Clustring Principle Component Analysis Supervised Learning Linear Regression Continuous output (e.g. price) Classification Binary Multiclass Logistic Regression Evaluating the Model Performance Measures of performance Confusion Matrix Accuracy, Precision, Recall, F1 Optimizing and Satisficing measures Baseline Model Gradient Descent Algorithm Semi-supervised Learning Reinforcement Learning