Lecture Notes: Introduction to Machine Learning
Slide 1: What is Machine Learning?
- Subfield of artificial intelligence.
- Algorithms that allow systems to learn from data.
- Categories: Supervised, Unsupervised, Reinforcement Learning.
Slide 2: Supervised Learning
- Labeled data is used to train models.
- Common tasks: classification and regression.
- Examples: Email spam detection, housing price prediction.
Slide 3: Unsupervised Learning
- No labels in data.
- Algorithms detect patterns or groupings.
- Examples: Clustering, dimensionality reduction.
Slide 4: Reinforcement Learning
- Agents take actions to maximize cumulative reward.
- Key concepts: states, actions, rewards, policies.
- Applications: Robotics, game AI.
Slide 5: Model Evaluation
- Train/test split and cross-validation.
- Metrics: accuracy, precision, recall, F1 score, ROC-AUC.
- Overfitting and underfitting explained.
Slide 6: Common Algorithms
- Linear Regression
- Logistic Regression
- Decision Trees
- K-Nearest Neighbors
- Support Vector Machines
Slide 7: Neural Networks
- Inspired by biological neurons.
- Used in deep learning.
- Applications in vision, language, recommendation.
Slide 8: Summary
- ML is foundational in modern AI systems.
- Choosing the right algorithm depends on the task and data.
- Evaluation is critical to ensure model generalization.
Department of Computer Science
University Lecture Series - Fall Semester