Supervised Learning, Training a model on labeled data to make predictions Unsupervised Learning, Training a model on unlabeled data to discover patterns Reinforcement Learning, Training a model to take actions for maximum reward Supervised vs Unsupervised Learning, Supervised uses labeled data, unsupervised uses unlabeled data Supervised vs Reinforcement Learning, Supervised uses labeled data, reinforcement uses trial and error Unsupervised vs Reinforcement Learning, Unsupervised uses unlabeled data, reinforcement uses trial and error Types of Machine Learning, Supervised, unsupervised, reinforcement "Ground Truth", Correct output for a given input in machine learning Model Performance Evaluation, Comparing predictions to ground truth Supervised Learning Applications, Image classification, natural language processing Unsupervised Learning Applications, Clustering, anomaly detection Reinforcement Learning Applications, Game playing, robot control Input Data Structure, Supervised has labeled data, unsupervised has unlabeled data, reinforcement has no specific guidance Labeled Data Requirements, Supervised requires labeled data, reinforcement does not Unsupervised Learning Limitations, May not discover all patterns, may require human guidance Reinforcement Learning Limitations, May require a lot of trial and error, may not be practical for all tasks Machine Learning Suitability, Depends on problem and data available Output Type Impact, Categorical or numerical output may affect choice of approach Input Data Impact, Structured or unstructured data may affect choice of approach Labeled Data Requirements, Supervised requires labeled data, unsupervised does not Clear Objective Impact, Having a clear objective may affect choice of approach Human Supervision Impact, Amount of required supervision may affect choice of approach Model Provided with Correct Output, Supervised learning Model Not Provided with Specific Instructions, Unsupervised learning Model Learns through Trial and Error, Reinforcement learning Supervised Learning Goal, Make predictions based on labeled data Unsupervised Learning Goal, Discover patterns in unlabeled data Reinforcement Learning Goal, Maximize reward through trial and error Machine Learning to Group Similar Data, Unsupervised learning Machine Learning to Optimize Performance Over Time, Reinforcement learning