CENG 508 Advanced Artificial Intelligence

Course Syllabus

Instructor: Assist. Prof. Dr. Engin DEMIR Office: L-205 Office Hours: WED 13:30-15:20

Weekly Timetable:

FRI 18:00-21:00 (A-201 Balgat Campus)

Course Web Site: http://ceng508.cankaya.edu.tr & WebOnline

Course Description : A solid foundation in the principles and technologies that underlie many facets of AI, including logic, knowledge representation, probabilistic models, and machine learning. Additionally, students have the option to pursue particular topics in more depth, with coursework available in areas such as robotics, vision, natural language processing or machine learning.

Course Objectives :

  • Learn logic and reasoning methods from a computational perspective
  • Learn about agent, search, probabilistic models, perception and cognition, and machine learning
  • Study state-of-the-art solutions to research problems

Learning Outcomes

  • Compare AI with human intelligence and traditional information processing, and discuss its strengths and limitations and its application to complex and human-centered problems.
  • Discuss the core concepts and algorithms of advanced AI, including informed searching, CSP, logic, uncertain knowledge and reasoning, dynamic Bayesian networks, graphical models, decision making, multiagent, inductive learning, statistical learning, reinforcement learning, natural language processing, robotics, and so on.
  • Apply the basic principles, models, and algorithms of AI to recognize, model, and solve problems in the analysis and design of information systems.
  • Analyze the structures and algorithms of a selection of techniques related to searching, reasoning, machine learning, and language processing.
  • Design AI functions and components involved in intelligent systems, such as computer games, expert systems, semantic web, information retrieval, machine translation, mobile robots, decision support systems, and intelligent tutoring systems.
  • Review research articles from well-known AI journals and conference proceedings regarding the theories and applications of AI.

References

  • Artificial Intelligence: A Modern Approach, 3rd Edition. Russell & Norvig. 2010
  • Broad background resource: AI Topics

Grading

Midterm Exam 20%
Final Exam 30%
Project 20%
Paper 15%
Presentation 15%

Course Outline

Weeks

Starting Dates

Topics

1

26/09/2016

Introduction and Brief History of AI

2

03/10/2016

Intelligent Agents and Reasoning

3

10/10/2016

Problem Solving by Searching

4

17/10/2016

Constraint Satisfaction and Game Playing

5

24/10/2016

Logical Agents and Knowledge Representation

6

31/10/2016

Logical Reasoning Systems

7

07/11/2016

Acting Logically: Planning

8

14/11/2016

Uncertain Knowledge and Reasoning

9

21/11/2016

Learning

10

28/11/2016

Agents that communicate

11

05/12/2016

Natural Language Processing

12

12/12/2016

Perception

13

19/12/2016

Student Presentations

14

26/12/2016

Student Presentations

15

02/01/2017

Final Exam Week

 

Term Project:

17/10/2016 Project groups of at most 3 students will be announced.

24/10/2016 Groups will propose a project title with a brief description of the topic including a literature review.

21/11/2016 Design report is due.

19/12/2016 Final report is due.

Term Paper: (due 2/1/2017)

The students groups will write a manuscript on the project topic.  Possible manuscript types are as follows:

  • Comparative study: Groups will select at least 3 state-of-the-art solutions to compare and contrast the techniques in terms of efficiency and effectiveness.
  • Experimental study: Groups will deploy a state-of-the-art solution to a new application area and elaborate on its performance in terms of efficiency and effectiveness.
  • Novel study: Groups will propose a novel solution to a well-defined problem and justify their solution with either theoretical or experimental results.