EE 514 (CS 535) Machine LearningSpring 2022
Syed Babar Ali School of Science and Engineering
|
Homework | Solutions |
Homework 01 | Solutions |
Homework 02 | Solutions |
Homework 03 | Solutions |
Homework 04 | Solutions |
Week 01
Week 02
k-Nearest Neighbor (kNN) Algorithm, Algorithm Formulation
Distance Metrics, Choice of k, Algorithm Convergence, Storage, Time Complexity Analysis, Fast kNN (Notes 03)
Week 03
The Curse of Dimensionality and Connection with kNN
Dimensionality Reduction: Feature Selection and Extraction, Principal Component Analysis (Notes 03b)
Week 04
Classifer Performance Evaluation: Confusion Matrix Sensitivity, Specificity, Precision Trade-offs, ROC, AUC, F1-Score and Matthew’s Correlation Coefficient (Notes 04)
Week 05
Multi-class Classification, Evaluation, Micro, Macro Averaging
Regression: Linear Regression, Polynomial Regression, Overfitting (Notes 05)
Regularization
Week 06
Gradient Descent Algorithm (see Week 05 Notes)
Probability Review (Notes 06)
Bayesian Learning Overview (see Week 07 Notes)
Week 07
Bayesian Learning Framework, MAP and ML Hypothesis
Linear Regression as ML estimation
Naive Bayes Classifier (Notes 07)
Naïve Bayes Classifier for Text Classification (Week 08-01)
Bayesian Networks Introduction (see Week 05 Notes)
Week 08
Logistic Regression: Mathematical Model, Decision Boundaries, Loss/Cost Function, Gradient Descent
Multi-class Logistic Regression (Notes 09)
Week 09
Perceptron and Perceptron Classifier, Perceptron Learning Algorithm and its Geometric Intuition
Perceptron Learning Algorithm Convergence (Notes 10)
SVM Overview
Week 10
Hard SVM, Soft SVM, Kernel Trick (Notes 11)
Week 11
Neural Networks Introduction, Model, Forward Pass (Notes 12)
Week 12
Neural Networks: Back Propagation (See Notes 12)
Week 13
Unsupervised Learning, Clustering Overview
K-means Clustering
Agglomerative Clustering (Notes 13)
Week 14
Introduction to Deep Learning and Convolutional Neural Networks (Notes 14)