2.
1 Overview
• Definition: Supervised learning involves training a model on a labeled dataset,
which means that each training example is paired with an output label.
• Applications: Image recognition, spam detection, medical diagnosis.
2.2 Algorithms
• Linear Regression: Predicts a continuous output variable based on input
features.
• Logistic Regression: Used for binary classification problems.
• Decision Trees: Model decisions and their possible consequences as a tree-like
graph.
• Support Vector Machines (SVM): Finds the hyperplane that best separates
different classes.
• Neural Networks: Mimics the human brain to recognize patterns in data.
2.3 Model Evaluation
• Metrics: Accuracy, precision, recall, F1 score, ROC curve.
• Cross-Validation: Techniques like k-fold cross-validation to validate
model performance.