| Week | Topics | Study Materials | Materials |
| 1 |
Introduction to machine learning, basic concepts and application areas
|
Reviewing the course syllabus
|
Weekly lecture notes, application documents, and the relevant chapter of the reference book.
|
| 2 |
Data types, datasets, train-test split and data preprocessing
|
Reviewing basic Python and data structures
|
Weekly lecture notes, application documents, and the relevant chapter of the reference book.
|
| 3 |
Supervised learning, regression problem and linear regression
|
Reviewing regression and error concepts
|
Weekly lecture notes, application documents, and the relevant chapter of the reference book.
|
| 4 |
Classification problem, k-nearest neighbors and Naive Bayes methods
|
Reviewing classification examples
|
Weekly lecture notes, application documents, and the relevant chapter of the reference book.
|
| 5 |
Decision trees and model interpretability
|
Reading the decision tree algorithm
|
Weekly lecture notes, application documents, and the relevant chapter of the reference book.
|
| 6 |
Logistic regression and linear classifiers
|
Reviewing linear model concepts
|
Weekly lecture notes, application documents, and the relevant chapter of the reference book.
|
| 7 |
Support vector machines and kernel methods
|
Reviewing basic SVM concepts
|
Weekly lecture notes, application documents, and the relevant chapter of the reference book.
|
| 8 |
Midterm exam and general review of previous topics
|
Preparation for the midterm exam
|
Lecture notes and study questions
|
| 9 |
Introduction to artificial neural networks, perceptron and multilayer networks
|
Reviewing basic derivative and optimization concepts
|
Weekly lecture notes, application documents, and the relevant chapter of the reference book.
|
| 10 |
Model training, loss functions, gradient descent and overfitting
|
Reviewing optimization and loss functions
|
Weekly lecture notes, application documents, and the relevant chapter of the reference book.
|
| 11 |
Model selection, cross-validation and performance metrics
|
Reviewing performance metrics
|
Haftalık ders notları, uygulama dokümanları ve ilgili referans kitap bölümü.
|
| 12 |
Unsupervised learning, clustering methods and k-means algorithm
|
Reviewing clustering examples
|
Weekly lecture notes, application documents, and the relevant chapter of the reference book.
|
| 13 |
Dimensionality reduction, principal component analysis and feature selection
|
Reviewing linear algebra and covariance concepts
|
Weekly lecture notes, application documents, and the relevant chapter of the reference book.
|
| 14 |
Basic deep learning approaches, project presentations and general review
|
Preparing the project report and presentation
|
Weekly lecture notes, application documents, and the relevant chapter of the reference book.
|