Advanced Machine Learning
Comprehensive Class Notes
Date: 2025-06-21
Table of Contents
1. Introduction
2. Supervised Learning
3. Unsupervised Learning
4. Deep Learning Architectures
5. Model Evaluation and Metrics
6. Case Study: Image Classification
7. References
1. Introduction
Machine learning is a field of artificial intelligence that uses statistical techniques
to give computer systems the ability to learn from data, without being explicitly programmed.
2. Supervised Learning
Definition: Learning a function that maps input to output based on example pairs.
Algorithms: Linear Regression, Logistic Regression, Decision Trees, SVMs.
3. Unsupervised Learning
Definition: Discovering hidden patterns in unlabeled data.
Algorithms: K-Means Clustering, PCA, Hierarchical Clustering.
4. Deep Learning Architectures
Neural Networks: Feedforward, Convolutional, Recurrent.
Key concepts: Backpropagation, Activation Functions, Regularization.
5. Model Evaluation and Metrics
Classification Metrics: Accuracy, Precision, Recall, F1-score, ROC-AUC.
Regression Metrics: MSE, RMSE, MAE, R^2.
6. Case Study: Image Classification
Dataset: CIFAR-10.
Model: Convolutional Neural Network with 3 convolutional layers.
Results: Achieved 85% test accuracy.
7. References
1. Goodfellow, I., Bengio, Y., & Courville, A. (2016). Deep Learning.
2. Bishop, C. M. (2006). Pattern Recognition and Machine Learning.
3. Murphy, K. P. (2012). Machine Learning: A Probabilistic Perspective.