Facultatea de Automatica si Calculatoare

Universitatea Politehnica Bucuresti

Catedra de Calculatoare
Curs anul VI C4

INTELIGENTA ARTIFICIALA
Anul universitar 2008-2009

 

Informatii curs

Profesor: Adina Magda Florea                              Asistenti: Serban Radu, Andrei Mogos, Andrei Olaru
Email:
adina@cs.pub.ro                                         Email: serbanradu@hotmail.com, mogosandrei@yahoo.com, cs@andreiolaru.ro
Url:
http://turing.cs.pub.ro/~adina

Curs: EC101, joi 11-14
                                                                                                                                                    
Master in Inteligenta Artificiala

Descriere curs
Cursul trateaza aspectele teoretice şi practice ale inteligentei artificiale si are ca scop formarea unei priviri de asamblu asupra disciplinei si a principalelor arii de aplicatie ale acesteia. La sfarsitul cursului, studentii vor intelege principiile de baza ale inteligentei artificiale si abordarile algoritmice asociate, de exemplu cautari informate, teoria jocurilor, modalitati de reprezentare a cunostintelor, si vor avea cunostinte despre aplicatii ale inteligentei artificiale, de exemplu planificarea automata, prelucrarea limbajului natural, demonstrarea teoremelor, invatarea automata, cat si despre modul de implementare a acestor aplicatii in limbaje specifice inteligentei artificiale: Prolog si Lisp.

 

Programa

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Notare
Examen partial       20%

Laborator si teme de casa  40%

Examen final          40%

 

Cerinte pentru promovare

Minimum 6 prezente la laborator pentru promovare (in lipsa a 6 prezente cursul si laboratorul se refac in anul universitar urmator)

Studentul trebuie sa obtina minim jumatate din punctajul examenului final pentru promovare

 

Materiale curs

A. Florea. Slide-uri curs

A. Florea, A. Boangiu. Elemente de Inteligenta Artificiala
A. Florea.
Bazele logice ale Inteligentei Artificiale

A. Florea, S. Radu, A. Mogos. Tehnici de Programare Prolog pentru Inteligenta Artificiala

A. Florea e.a. Programe Lisp pentru Inteligenta Artificiala

 

Bibliografie

S. Russell, P. Norvig. Artificial Intelligence: A Modern Approach, Prentice Hall, 2002, http://aima.cs.berkeley.edu/


D. Poole, A. Mackworth, R. Goebel. Computational Intelligence – a Logical Approach. Oxford University Press, 1998.

http://www.cs.ubc.ca/~poole/ci.html

 

 

Resurse Web

AAAI Dynamic Library of Introductory Information about Artificial Intelligence

KurzweilAI.net

The Turing Test Page

The World Wide Web Virtual Library: Artificial Intelligence

Trading Agents Competition

Robocup

MONET Network of excellence: IA in industrie

The Loebner Prize in AI

AI Portal

AI the movie: Steven Spielberg's film, A.I., 2001.

 

 

Curs

Laborator

1. Introducere in IA.

2. Strategii de cautare: cautare neinformata si informata

3. Problema satisfacerii restrictiilor, strategii în jocuri.

4. Reprezentarea cunostintelor prin logica simbolică.

5. Demostrarea teoremelor. Limbajul Prolog.

6. Reprezentarea cunostintelor pe bază de reguli.

7. Reprezentarea structurata a cunostinţelor. Ontologii.

8. Rationament incert: probabilitati, modelul euristic, retele bayesiene.

9. Planificare automata liniara si neliniara.

10. Invatare automata prin metode inductive

11. Invatare automata prin metode bazate pe cunostinte.

12. Prelucrarea limbajului natural.

1. Tehnici de programare Prolog
2. Predicate predefinite si noi operatori in Prolog
3. Strategii de cautare neinformate – Prolog

4. Strategii de cautare informate - Prolog
5. Strategii de cautare aplicate in jocuri - Prolog
6. Tehnici de programare LISP

7. Demonstrarea teoremelor - LISP

8. Sisteme bazate pe reguli – LISP

9. Rationament incert - LISP

10. Retele semantice - LISP
11.
Planificare automata - LISP

 

Tema recuperare restanta (text tema)

 

Laboratoare (arhiva .rar)