Week
|
Topics
|
Study Metarials
|
1
|
Introduction AI and ML
|
K1-Chapter-1
|
2
|
Agent Architectures and Hierarchical Control
|
K1-Chapter-2
|
3
|
Uninformed and Informed Search
|
K1-Chapter-3
|
4
|
Knowledge Representation
|
K1-Chapter-5
|
5
|
Linear regression: OLS, regularization, linear classifiers
|
K2-Chapter-17.4
|
6
|
Logistic Regression, Multi-class logistic regression Ranking Support Vector Machines
|
K2-Chapter-17.5
|
7
|
Decision Trees
|
K2-Chapter-7
|
8
|
Feature selection latent factor models (PCA)
|
K2-Chapter-15
|
9
|
Clustering (k-means, soft k-means)
|
K2-Chapter-6
|
10
|
Ensemble methods such as Random Forest and Ada Boost
|
K2-Chapter-5
|
11
|
Probabilistic methods (Bayesian view)
|
K2-Chapter-1
|
12
|
Model evaluation and model selection
|
K2-Chapter-9
|
13
|
Introduction to neural networks and convolutional neural networks
|
K2-Chapter-10
|
14
|
Autoencoders
|
K2-Chapter-11
|
Prerequisites
|
-
|
Language of Instruction
|
Turkish
|
Responsible
|
Asist. Prof. Dr. Mustafa KARHAN
|
Instructors
|
-
|
Assistants
|
-
|
Resources
|
K1- Poole, D. L., & Mackworth, A. K. (2010). Artificial Intelligence: Foundations of Computational Agents. (1th ed.). Cambridge University Press.
K2- Barber, D. (2012). Bayesian Reasoning and Machine Learning. (1th ed.). Cambridge University Press.
|
Supplementary Book
|
-
|
Goals
|
This module will introduce the foundational concepts in artificial intelligence and knowledge-based systems. This module also aims to provide students with an in-depth introduction to two main- areas of Machine Learning: supervised and unsupervised.
|
Content
|
Introduction to Artificial Intelligence and Machine Learning, Linear regression, Logistic Regression, Decision trees, ensemble methods such as random forest and AdaBoost, Model evaluation and model selection
|
|
Program Learning Outcomes |
Level of Contribution |
1
|
Acquires information by carrying out scientific research in the field of Electronics and Computer Engineering, evaluates the findings and makes comments
|
4
|
2
|
Complements the restricted or incomplete information and applies it, unifies the multidisciplinary information
|
-
|
3
|
Designs and implements a system meeting the requirements in the field of Electronics and Computer Engineering
|
-
|
4
|
Makes an interpretation of a problem in the field of Electronics and Computer Engineering, develops models for solutions and applies innovative methods in these solutions
|
4
|
5
|
Has comprehensive knowledge on the contemporary applied method and techniques used in the field of Electronics and Computer Engineering and their limitations
|
-
|
6
|
Undertakes and implements analytic, simulation or experimental types of research and has the ability to solve the complex problems encountered there
|
3
|
7
|
Can participate and assume responsibility in multidisciplinary task forces
|
-
|
8
|
Observes the scientific, professional and ethical rules during data collection, its introduction and interpretation
|
-
|
9
|
Be aware of recent advances and developments in the field of Electronics and Computer Engineering learns, analyses and applies them wherever needed
|
3
|
10
|
Publishes his/her research findings verbally and in written forms in the national and international arena
|
-
|