Lesson plan /

Lesson Information

Course Credit
Course ECTS Credit
Teaching Language of Instruction İngilizce
Level of Course Bachelor's Degree, TYYÇ: Level 6, EQF-LLL: Level 6, QF-EHEA: First Cycle
Type of Course
Mode of Delivery Face-to-face
Does the course require compulsory or optional work experience?
Course Coordinator Prof. Dr. RAFET AKDENİZ
Instructor (s)
Course Assistant

Purpose and Content

The aim of the course This introductory course gives an overview of many concepts, techniques, and algorithms in machine learning, beginning with topics such as classification and linear regression and ending up with more recent topics such as boosting, support vector machines, hidden Markov models, and Bayesian networks. The course will give the student the basic ideas and intuition behind modern machine learning methods as well as a bit more formal understanding of how, why, and when they work. The underlying theme in the course is statistical inference as it provides the foundation for most of the methods covered.
Course Content It will cover some of the main models and algorithms for regression, classification, clustering and probabilistic classification. Topics such as linear and logistic regression, regularisation, probabilistic (Bayesian) inference, SVMs and neural networks, clustering and dimensionality reduction. The module will use primarily the Python programming language and assumes familiarity with linear algebra, probability theory, and programming in Python.

Weekly Course Subjects

1Introduction to Machine Learning and Supervised Learning
2Linear Regression
3Linear Classification
4Basis Expansions and Regularization
5Decision Trees and Related Methods
6Model Assessment and Selection
7Neural Networks
8Midterm Exam
9Random Forests and Boosting
10Support Vector Machines
11Unsupervised Learning
12Reinforcement Learning
13Learning Theory
14Learning Theory

Resources

T1 Marc Peter Deisenroth, A. Aldo Faisal, Cheng Soon Ong, Mathematics for Machine Learning,


Cambridge University Press (23 April 2020)


T2 Tom M. Mitchell- Machine Learning - McGraw Hill Education, International Edition


T3 Aurélien Géron Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow, O'Reilly


Media, Inc. 2nd Edition


R1 Ian Goodfellow, Yoshoua Bengio, and Aaron Courville Deep Learning MIT Press Ltd,


Illustrated edition


R2 Christopher M. Bishop Pattern Recognition and Machine Learning - Springer, 2nd edition


R3 Trevor Hastie, Robert Tibshirani, and Jerome Friedman - The Elements of


Statistical Learning: Data Mining, Inference, and Prediction - Springer, 2nd edition