Artificial Intelligence Fundamentals, summer semester 2008/2009


Lectures

Project

Results and notes

Teaching

Teaching schedule

Homepage



Proposals for project

The project will be held by Paweł Zawistowski
Please contact him when chosing a project subject.
Projects are to be implemented in 2-person teams.


Tests

A final test is planned, which will last 120 minutes. Students are allowed to bring books, notes etc. Use of computers and mobile phones is not allowed. The test will be evaluated in the range 50 pts.


Results of the test

...are available here


Points and notes

Students may get up to 50 pts for the project and up to 50 pts for tests. The final note is based on the sum of points according to the following rules 0-50 pts -> 2
51-60 pts -> 3
61-70 pts -> 3.5
71-80 pts -> 4
81-90 pts -> 4.5
91-100 pts -> 5 Up to 5 extra points are possible for those students who were active during the lecture.


Syllabus (obsolete)

1 Artificial Intelligence: attempt to definition, scope, main streams. Turing test.
2 I
3 Uniform cost search. Evaluation function vs. heuristic function in the space of candidate solutions. Greedy and A* search.
4 Examples of applying neighborhood based search to problem solving: knapsack problem, finding paths in labyrinths, solving the 15-puzzle.
5 Predicate logic. Resolution.
6 Inference as search task.
7 Applying search methods for the inference. Goal-driven and data-driven inference. PROLOG. Example predicates - see Hanoi towers by myself and by Wikipedia .
8 Example predicates in PROLOG - continued. Test.
9 Alpha-beta pruning. Playing against the human vs playing against the nature. Expecti-min-max. Introduction to PROLOG.
10 PROLOG - writing simple programs.
11 PROLOG - writing simple programs again.
12 Rule acqusition from data - search space definition and introduction to the Rough Set methodology.
13 Decision rules vs. decision trees. ID3 method.
14 Metaheuristic search methods. Application of metaheuristics for inference and knowledge extraction from data.
15 Summary and outlook. Test.


Related literature

Book by Russel and Norvig: Artificial Intelligence - a Modern Approach
Boook by Luger: Artificial Intelligence: Structures and Strategies for Complex Problem Solving
e-course by Arabas & Cichosz: Vazniak/Sztuczna Inteligencja (in Polish)
brief info on PROLOG: in Wikipedia