Machine Learning
CS 512

Unpublished Syllabus
This syllabus is not published yet. Only you can view it.
Faculty: Faculty of Engineering and Natural Sciences
Semester: Fall 2025-2026
Course: Machine Learning - CS 512
Classroom: FENS-L045,FMAN-L018
Level of course: Masters
Course Credits: SU Credit:3.000, ECTS:10, Engineering:6
Prerequisites: -
Corequisites: -
Course Type: Lecture

Instructor(s) Information

Öznur Taştan Okan

Course Information

Catalog Course Description
This is an introductory machine learning course that will aim a solid understanding of the fundamental issues in machine learning together with several ML techniques such as decision trees, k-nearest neighbor, Bayesian classifiers, neural networks, linear and logistic regression, clustering, SVM and ensemble techniques.
Course Learning Outcomes:
1. Understand the basic concepts, issues, assumptions and limitations in machine learning (e.g. overfitting, error measures, inductive bias...).
2. Have a working knowledge of the basic mathematics (probability, expectation, entropy, basic linear algebra, ...) and algorithms behind common machine learning techniques; together with their suitability in given situations.
3. Given a machine learning problem, be able to implement and evaluate one of the standard machine learning algorithms (e.g. decision trees, neural networks, SVMs) using a programming environment such as Weka or Matlab.
Course Objective
-

Course Materials

Resources:
-
Technology Requirements:
-