Cursuri Informatică zi
Inteligenţă Artificială
Cursul de
Inteligenţă Artificială se adresează studenţilor informaticieni din anul 3. El prezintă noţiuni
fundamentale ale domeniului IA, incepand cu limbajului Lisp,
considerat limbajul "de casă" al domeniului şi continuand cu
noţiuni de reprezentare a cunoştinţelor, de căutare in
spaţiul stărilor, inferenţe in reţele semantice, probleme
de planificare şi jocuri. Studenţii primesc un proiect pe care
trebuie să-l realizeze inainte de examen.
Proiecte vechi
2005: Proiect de traducere simbolica - UNL
Situri si documente de interes:
Tehnologiile limbajului uman (asistent: drd. Ionut Pistol)
Cursul (numit anterior
Lingvistică Computaţională) se adresează studenţilor care doresc să
aprofundeze cunoştinţe predate la cursul de Inteligenţă
Artificială din anul 3. Din vastul domeniu al lingvisticii
computaţionale, se dezbat probleme de analiză a discursului, scopul
final fiind construirea de modele pentru interpretarea automată a
textelor. Dintre tematicile tratate: teorii clasice
ale discursului (teoria stărilor atenţionale,
teoria structurilor retorice, teoria centrelor), probleme de coeziune a
textelor (anafora), teoria nervurilor, parsarea
incrementală a textelor, ontologii lingvistice.
In fiecare an cursul se incheie cu o serie de proiecte realizate de studenţi.
Lucrările de diplomă pe care le conduc se inspiră cu predilecţie din probleme
tratate la acest curs.
Programarea Bazată pe Reguli (asistent: drd. Adrian Iftene)
Cursul de Programare Bazată pe Reguli işi propune familiarizarea studenţilor cu o paradigmă de
programare utilizată in crearea de sisteme expert. Un sistem expert (SE) este un program care
simulează experienţa şi posibilităţile de
raţionament ale unui specialist uman intr-un anumit domeniu. Se
prezintă anatomia SE, tipuri de SE (cu inlănţuire inainte,
inapoi şi mixtă), realizarea internă a SE, algoritmul RETE. Limbajul introdus va
fi CLIPS. Se vor construi numeroase exemple de programe realizate in CLIPS.
Cursul se va incheia cu un proiect.
Materiale
Cartea de bază: Dan Cristea, "Programarea bazată pe reguli", Ed. Academiei, 2002.
Cursul 2009
Exemplele concepute la curs sunt aici: zip
Cursul 2008
Cursul 1: Introducere in Sisteme Expert. Functionarea unui motor de inferente in trei timpi:
filtrare, selectie, executie, oprirea motorului. Rularea unui program. Interfata utilizator a CLIP-ului, ferestre. Definirea limbajului. Pattern-uri simple.
Variabile uni- si multi-camp. Comenzi. Exemple: Adunarea elementelor unui vector. clp
Cursul 2: Prioritatea regulilor, definitia de salience. Exemple: Grade de rudenie. clp
Cursul 3 (Pistol): Prioritati, variabile etc. Exemple: Bubble sort.
Cursul 4: Proiectarea unui program bazat pe reguli ca automat cu stari. Exemplu: Problema celor n regine. clp ppt
Cursul 2007
Cursurile 1-2: Introducere in Sisteme Expert. Functionarea unui motor de inferente in trei timpi:
filtrare, selectie, executie, oprirea motorului. Rularea unui program. Interfata utilizator a CLIP-ului, ferestre. Definirea limbajului. Pattern-uri simple. Variabile uni- si multi-camp. Comenzi. Exemple:
Numara mere.
Bubble-sort.
Bubble-sort (oricate multimi).
Relatii de rudenie.
Cursurile 5-6: Algoritmul RETE. Proiectul "Sentimente".
Cursul 2006
Cursurile 1-2: Introducere in Sisteme Expert. Functionarea unui motor de inferente in trei timpi:
filtrare, selectie, executie, oprirea motorului. Rularea unui program.
Interfata utilizator a CLIP-ului, ferestre. Definirea limbajului. Pattern-uri simple. Variabile uni- si multi-camp. Comenzi. Probleme.
| |
|