CSE4020 - Machine Learning

Instructor
Dr. Bhargavi R
Venue
Slot D1 - Delta Block 305
Slot D2 - Delta Block 305

Course Overview

This course provides an introduction to Machine Learning and applications of Machine Learning using Scikit-Learn. The course covers the topics like: Supervised learning, Unsupervised learning, Model Evaluation and practical issues. More details on the topics covered can be obtained from the syllabus

Syllabus

You can find the syllabus of this course here

Prerequisites

Prior knowledge of the following subjects help you to understand appreciate the Machine Learning Course better

Textbooks

Following are the text books for reference -

Tentative Schedule

Date Lecture Readings Announcements
Thu, 08th Dec Lecture 1: Intro [Slides]
  • Ch 1 - Alpaydin
  • Ch 1 - Mitchell
Mon, 12th Dec Lecture 2: Intro [Slides]
  • Ch 1 - Alpaydin
  • Ch 1 - Mitchell
Mon, 19th Dec Lecture 3: ML Paradigms [Slides]
  • Ch 1 - Alpaydin
  • Ch 1 - Mitchell
Thu, 22 Dec Lecture 4: Supervised Learning, Introduction to Nearest Neighbors [Slides]
  • Ch 1, 8 - Alpaydin
Welcome to 2023. Happy New Year!
Thu, 5 Jan Lecture 5: Nearest Neighbors Classification [Slides]
  • Ch 1, 8 - Alpaydin
Thu, 9th Jan Lecture 6: Nearest Neighbors Regression, Perceptron [Slides]
  • Ch 8 - Alpaydin
  • Ch 2 - Sebastian
Thu, 12th Jan Lecture 7: Perceptron, Adaline [Slides] [Perceptron Example]
  • Ch 2 - Sebastian

Assignment 1 Release

Fri, 13th Jan Lecture 8: Regression, Linear Regression [Slides]
  • Ch 3 - ISLR
  • Ch 4 - Alpaydin
Fri, 19th Jan Lecture 9: Regression, Linear Regression [Slides], [Example problem]
  • Ch 3 - ISLR
  • Ch 4 - Alpaydin
Mon, 30th Jan Lecture 10: Logistic Regression [Slides]
  • Ch 4 - ISLR
  • Ch 4 - Alpaydin
Thu, 02nd Feb Lecture 11: Logistic Regression, Decision Tree Introduction [Slides]
  • Ch 3, Ch 8 - ISLR
  • Ch 9 - Alpaydin
Sat, 04th Feb Lecture 12: Decision Tree - ID4 [Slides]
  • Ch 8 - ISLR
  • Ch 9 - Alpaydin
Mon, 06th Feb Lecture 13: Decision Tree - CART [Slides]
  • Ch 8 - ISLR
  • Ch 9 - Alpaydin
Thu, 09th Feb Lecture 14 : Decision Tree - Regression, Handling Continuous valued attributes [Slides]
  • Ch 8 - ISLR
  • Ch 9 - Alpaydin
Mon, 13th Feb Lecture 15 : Multi Layer Perceptron(MLP), ANN [Slides]
  • Ch 11 - Alpaydin
Thu, 16th Feb Lecture 16 : Introduction to Unsupervised learning, Introduction to Kmeans [Slides]
  • Ch 7 - Alpaydin
  • Ch 10 - ISLR
Mon, 20th Feb Lecture 17 : Kmeans, Kmeans++ [Slides]
  • Ch 7 - Alpaydin
Thu, 23rd Feb Lecture 18 : Kmeans++, kModes [Slides]
  • Ch 7 - Alpaydin
Sat, 25th Feb Lecture 19 : Probabilistic learning, Bayes Theorem, Naive Bayes [Slides]
  • Ch 6 - Mitchell
Mon, 27th Feb Lecture 20 : Multinomial NB, Bernoulli NB for Text classification [Slides]
  • Ch 1 - Mitchell
Mon, 6th Mar Lecture 21 : Hierarchical Clustering, AGNES [Slides]
  • Ch 10 - ISLR
Thu, 9th Mar Lecture 22 : DIANA [Slides]
  • Ch 6, Ch 10 - ISLR
  • Ch 2 - Sebastian
Mon, 20th Mar Lecture 23 : SVM [Slides]
Thu, 23rd Mar Lecture 24 : SVM [Slides]
  • Ch 9 - ISLR
  • Ch 13 - Alpaydin
Mon, 27th Mar Lecture 25 : Model Evaluation [Slides]
  • Ch 5 - ISLR
Thu, 30th Mar Lecture 26 : Ensemble Models [Slides]
  • Ch 8 - ISLR
Mon, 3rd April Lecture 27 : Ensemble models, Resampling[Slides]
  • Ch 5, Ch 8 - ISLR
Thu, 6th April Lecture 28 : Resampling, Practical issues - Imbalanced Data issues and Techniques to Overcome, Performance metrics [Slides]
  • Ch 5 - ISLR
Mon, 10th April Lecture 29 : Principal Component Analysis [Slides]
  • Ch 6, Ch 10 - ISLR
  • Ch 5 - Sebastian
Thu, 13th April Lecture 30 : PCA, Course look back [Slides]
  • Ch 6, Ch 10 - ISLR
  • Ch 5 - Sebastian
Course Completed. All the Best!