Return back courses page

BBM 406 - Fundamentals of Machine Learning

Fall 2023

Instructor: Ahmet Burak Can
Class Time: Tuesday, 13:00-15:45
Room: Computer Engineering Building, D10

Textbooks

  • A Course in Machine Learning (CIML), Hal Daumé III, 2017 (available online)
  • Bayesian Reasoning and Machine Learning, David Barber, Cambridge University Press, 2012 (available online)
  • Pattern Recognition and Machine Learning, Bishop, Springer, 2006 (available online)
  • Machine Learning: A Probabilistic Perspective, Murphy, MIT Press, 2012
  • Probabilistic Machine Learning:An Introduction , Murphy, MIT Press, 2022
  • Machine Learning, Tom Mitchell, McGraw Hill, 1997

Grading - BBM406

  • Assignments - 15%
  • Midterm exam - 35%     (21/11/2023)
  • Final exam - 50%

Grading - BBM409

  • 3 Programming Assignments (done in pairs) 10%-25%-25%
  • Programming Project (done in pairs) - 40%

Communication

  • All class communication will be done via Piazza BBM406 communication group. Please register to this group on Piazza.com

  • For the laboratory class of this course, please also register to Piazza BBM409 communication group


Syllabus Resources
Introduction    
Machine Learning Methodology    
Concept Learning     Reading:
Mitchell, Chapter 1
KNN algorithm     Reading:
CIML, Chapter 3.1-3.3
Decision Trees     Reading:
Mitchell, Chapter 3
CIML, Chapter 1
Bayesian Learning     Reading:
Mitchell, Chapter 6
Murphy 2012, Chapter 3.5
Linear Regression, Cost Function, Gradient Descent     Reading:
Barber, Chapter 14.1-14.2
Logistic Regression     Reading:
Bishop, Chapter 10
Murphy 2012, Chapter 8
Support Vector Machines     Reading:
Murphy, Chapter 14.5,14.2
Barber, Chapter 17.5
Bishop, Chapter 7.1
Neural Networks     Reading:
CIML, Chapter 10
Bishop, Chapter 7.1
Murhpy 2022, Chapter 13
Introduction Deep Learning and Convolutional Neural Networks     Reading:
Murhpy 2022, Chapter 13,14
CS231n at Standford Un.
Unsupervised Learning, K-Means Clustering     Reading:
CIML, Chapter 15
Bishop, Chapter 9.1
Murhpy 2022, Chapter 21
Ensemble Learning: Bagging, Boosting     Reading:
CIML, Chapter 13
Bishop, Chapter 14.1-3
Murhpy 2022, Chapter 18.2-5

Acknowledgements

I thank to Prof. Ilyas Çiçekli and Prof. Erkut Erdem at Hacettepe University, and Prof. Eric Eaton at University of Pennsylvania for sharing their course slides publicly. Presentations on this page are mostly adapted from their slides.

I also used some other public resources when constructing my course slides, I thank to all contributors.