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 The course aims to present the fundamentals and techniques of Artificial Intelligence. Have the fundamental knowledge on principles of artificial intelligence, formulate a state space description of a problem and to develop an algorithm for the problem. Compare and evaluate the most common models for knowledge representation and planning. Implement some of the basic algorithms for supervised learning and unsupervised learning.Develop problem solving skills on various artificial intelligence problems and implement related applications.
Course Content The first part of the course begins with an overview of intelligent agents and agent architectures. We then introduce basic search techniques for problem solving and planning. Adversarial search and the principals of game theory are given. Knowledge representation and logical formalisms using propositional and first order logic are explained. Planning in partial observable environments is introduced. In the second part, we first give a summary of probability theory for Artificial Intelligence applications. Then machine learning algorithms including supervised and unsupervised learning are discussed. Deep learning is briefly explained. We discuss the applications of AI including computer vision, robotics and NLP. Finally, we give the impacts of AI in society and ethics.

Weekly Course Subjects

1Solving Problems by searching - Search algorithms
2Solving Problems by searching - Constraint Satisfaction Problems
3Games - Adversarial Search, Game theory
4Logical agents - Propositional logic, First Order Logic and inference
5Reinforcement Learning - Markov decision processes, Q-learning
6Neural Networks
7Deep Learning - Convolutional Neural Networks
8Midterm Exam
9Reinforcement Learning - Markov decision processes, Q-learning
10Ethics and Society
11Probabilistic Reasoning - Naive Bayes models, Bayesian networks
12Planning
13Planning
14General revision

Resources

1-Stuart Russell, Peter Norvig, “Artificial Intelligence: A Modern Approach” (3rd Edition), Prentice Hall, ISBN-10: 0-13-604259-7, 2010.
2- Ders Notları