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.
|