Advanced Artificial Intelligence, winter semester 2007/2008


Syllabus

Project

Results and notes

Teaching

Teaching schedule

Homepage


Proposals for project

The project will be held by Grzegorz Nieradka
and by Łukasz Bartnik
Please contact them when chosing a project subject.
Projects are to be implemented in 2-person teams.


Deadlines for the project

week 6. - email the project manager which project you choose
week 8. - present the project specification and the solution proposal
week 15. - present the complete project with the documentation


Project evaluation

Preliminary specification: 0-10 pts
Final documentation: 0-30 pts


Tests

Two tests are planned, each test will take 45 minutes. Students are allowed to bring books, notes etc. Use of computers and mobile phones is not allowed. Each test will be evaluated in the range 0-25 pts.


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

1 Artificial Intelligence as a group of methods that adapt their behavior. Turing test. Modeling and optimization as main tools to attain the adaptation goal.
2 Modeling - task definition, parameter models, models to approximate functions, regression and classification tasks. Linear regression - basic facts. Residue function and the error. Training and testing sets.
3 Linear regression - application in time series modeling. Nonlinear regression. Multilayer perceptron.
4 Support Vector Machines.
5 Uncertainty and modeling. Fuzzy models, simple rule based fuzzy model, Takagi-Sugeno model.
6 Aggregating models, meta-learning. Crossvalidation and bootstrapping.
7 Test.
8 Building decision trees. ID3 algorithm and methods to improve trees. Bagging and boosting. Random forests.
9 Cluster analysis: LVQ method, Kohonen algorithms, c-means and fuzzy c-means.
10 Reinforcement learning.
11 Metaheuristics in the optimization task, simulated annealing method.
12 Ewolutionary method.
13 Ant colony optimization, particle swarm optimization.
14 artificial immune systems.
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)