
| Course Code | : CSE315 |
| Course Type | : Required |
| Couse Group | : First Cycle (Bachelor's Degree) |
| Education Language | : English |
| Work Placement | : N/A |
| Theory | : 2 |
| Prt. | : 2 |
| Credit | : 3 |
| Lab | : 0 |
| ECTS | : 6 |
The main objective of this course is to enable the students to design and implement inductive learning systems. To this end, this introductory course gives an overview of many concepts, techniques, and algorithms in machine learning, such as inductive versus deductive reasoning, knowledge representation, classification, information gain, feature selection, supervised and unsupervised learning, overfitting and underfitting, cross validation, perceptrons, support vector machines, decision trees, nearest-neighbor algorithms, and Bayesian networks. For practical purposes the course will also get students acquainted with machine learning libraries such as Weka and Mahout.
The topics to be covered are the following: • Introduction to learning theories and machine learning • Inductive versus deductive learning • Knowledge representation • Types of inductive learning • Supervised versus unsupervised learning • Overfitting and underfitting • Cross validation • Learning with decision trees • Information gain • Learning with support vector machines • Learning with Naïve Bayes • Learning with perceptrons • Learning with kNN algorithms • Evaluating learning performances • Kappa statistics • Feature selection
| Assoc. Prof. Ahmet Çağdaş SEÇKİN |
| 1. | Have a good understanding of fundamental notions of inductive learning from data: data, hypothesis space, search space complexity, information gain, feature selection, learning algorithms, etc., |
| 2. | Comparatively evaluate learning algorithms, |
| 3. | Know how to collect, trim, and annotate data, |
| 4. | Understand how to apply learning algorithms to data, |
| 5. | Know how to evaluate the results of machine learning experiments. |
| 1. | Tom Mitchell. Machine Learning. McGraw-Hill, 1997. |
| 2. | Stuart Russell and Peter Norvig. Artificial Intelligence: A Modern Approach. Prentice Hall, 2003. |
| 3. | Ethem Alpaydın. Introduction to Machine Learning. The MIT Press, 2004, 2010. |
| 4. | Ethem Alpaydın. Yapay Öğrenme. Boğaziçi Üniversitesi Yayınevi, 2011, 2013. |
| Type of Assessment | Count | Percent |
|---|---|---|
| Midterm Examination | 1 | %20 |
| Final Examination | 1 | %40 |
| Quiz | 2 | %10 |
| Assignment | 1 | %30 |
| Activities | Count | Preparation | Time | Total Work Load (hours) |
|---|---|---|---|---|
| Lecture - Theory | 14 | 1 | 2 | 42 |
| Lecture - Practice | 14 | 1 | 2 | 42 |
| Assignment | 1 | 20 | 0 | 20 |
| Quiz | 2 | 8 | 0 | 17 |
| Midterm Examination | 1 | 10 | 2 | 12 |
| Final Examination | 1 | 15 | 2 | 17 |
| TOTAL WORKLOAD (hours) | 150 | |||
PÇ-1 | PÇ-2 | PÇ-3 | PÇ-4 | PÇ-5 | PÇ-6 | PÇ-7 | PÇ-8 | PÇ-9 | PÇ-10 | PÇ-11 | |
OÇ-1 | 5 | 4 | 5 | 4 | 5 | 5 | 5 | ||||
OÇ-2 | 5 | 5 | 5 | 4 | 5 | 4 | 5 | 4 | |||
OÇ-3 | 5 | 4 | 4 | 4 | 5 | 5 | 5 | ||||
OÇ-4 | 4 | 5 | 4 | 5 | 5 | 4 | 5 | ||||
OÇ-5 | 5 | 4 | 4 | 5 | 5 | ||||||