Documente Academic
Documente Profesional
Documente Cultură
II. Informaţii despre titularul de curs, seminar, lucrare practică sau laborator
Obiectivele cursului/disciplinei:
Familiarizarea studenţilor de la informatică economică cu Inteligenţa artificială.
Formarea deprinderilor de proiectare, implementare, testare şi administrare a unor sisteme expert la nivelul
managerilor medii şi superiori din informatica economică.
Formarea deprinderilor de proiectare, implementare, testare şi administrare a unor reţele neuronale utilizate în
economie la nivelul managerilor în informatică economică.
Formarea deprinderilor de utilizare a sistemelor de inteligenţă artificială aplicată, precum şi cea distribuită.
Conţinutul disciplinei:
Partea I-a – Bazele teoretice suport ale IA
1. Probleme generale legate de Inteligenţa artificială (IA).
2. Teoria logică a propoziţiilor
3. Logica predicatelor de ordinul I (FOPL) şi tipuri de logici utilizate în IA.
4. Cunoştinţe şi reprezentarea lor şi metode de reprezentare a cunoştinţelor
5. Baze de date şi baze de cunoştinţe
6. Incertitudine şi teoria mulţimilor fuzzy.
Partea II-a – IA aplicată
1. Sisteme expert.
2. Reţele neuronale
3. Utilizarea algoritmilor genetici în economie şi afaceri.
4. Utilizarea sistemelor hibride în economie şi afaceri.
5. Sisteme fuzzy.
6. Elemente legate de tehnicile de învăţare inductivă şi deductivă; machine learning.
Partea a III-a – IA distribuită –
1. Agenţi inteligenţi şi sisteme multiagent
2. Sisteme colaborative
Competenţe dobândite prin absolvirea disciplinei: Absolvenţii cursului va trebui să aibă deprinderile de utilizare a
sistemelor de inteligenţă artificială aplicată, mai exact sisteme expert sau reţele neuronale, respectiv elementele sistemelor
de inteligenţă artificială distribuită în cadrul sistemelor informaţionale pe baza elemente de inteligenţă artificială.
1
expunere teoretică, prin utilizarea unui sistem videoproiector
exemplificări în utilizarea instrumentelor prezentate
discuţii pe marginea unor studii de caz sau exemple de lucru
explicaţia abordării conceptuale
răspunsuri la întrebările studenţilor
analize de grup
dezvoltarea unor proiecte de grup
Metode utilizate în cadrul predării seminarului: Expuneri de probleme rezolvate; discuţii asupra unor probleme
practice; antrenarea în tehnici de stimulare a gândirii legat de programare logică; exerciţii; aplicaţii practice; teme de
seminar, proiecte.
Săptămâna 1
Tematica curs:
Expunerea tematicii, a obiectivelor şi cerinţelor din cadrul cursului
Definiţii ale inteligenţei artificiale
Concepte de bază din domeniul discursului
Relaţii cu alte discipline
Cronologia dezvoltării inteligenţei artificiale
Relaţia cu domeniile economice şi cu sistemele informatice
Concepte de bază / cuvinte cheie: inteligenţa artificială, gândirea umană, gândirea raţională, relaţia inteligenţei
artificiale cu alte ştiinţe şi cu domeniile economice
Angajamentul, implicarea studenţilor: studenţii trebuie să parcurgă bibliografia şi să-şi caute bibliografie pe
Internet.
Referinţe bibliografice: [Luger02], [Patteson03], [Rusel03], [Dumitrescu99]
Tematică seminar: Prezentarea unor elemente organizatorice privind desfăşurarea activităţii de laborator şi
modalitatea de examinare, prezentarea sumară a disciplinei de studiu şi a bibliografiei generale
Concepte de bază / cuvinte cheie: disciplină de studiu, evaluare, studii de caz
Angajamentul, implicarea studenţilor: verificarea prezenţei, întrebări şi răspunsuri privind conţinutul materiei
şi examinarea
Săptămâna 2
Tematica curs:
Logica simbolică
Logica propoziţiilor
Semantica teoriei propoziţiilor
Concepte de bază / cuvinte cheie: elementele logicii simbolice, logica propoziţiilor, metalimbajul de descriere a
formulelor, principiile abordării semantice
Angajamentul, implicarea studenţilor: studenţii trebuie să parcurgă bibliografia şi să-şi caute bibliografie pe
Internet.
Referinţe bibliografice: [Luger02], [Maliţa86], [Patteson90], [Rusel03]
2
Tematică seminar: Logica propoziţiilor şi predicatelor de ordinul I, Forme normale şi consecinţe logice
Concepte de bază / cuvinte cheie: logica propoziţiilor, predicate de ordinul I, forme normale conjunctive şi
disjunctive, tautologii, consecinţe logice
Angajamentul, implicarea studenţilor: verificarea prezenţei; parcurgerea suportului electronic de seminar;
identificarea conceptelor studiate prin probleme concrete date de cadrul didactic urmate de probleme propuse spre studiu
studenţilor
Referinţe bibliografice: [Luger02], [Maliţa86], documentaţie de pe Internet
Săptămâna 3
Tematica curs:
Sistem formal
Algebra Booleană
Sistemul formal al lui Lukasiewitz
Alte sisteme formale
Consistenţa şi completitudinea sistemelor formale
Concepte de bază / cuvinte cheie: sistem formal, elementele algebrei Booleene, sistemele formale ale lui
Lukasiewitz, Alonso-Church şi Hilbert Ackermann, consistenţa şi completitudinea sistemelor formale
Angajamentul, implicarea studenţilor: studenţii trebuie să parcurgă bibliografia şi să-şi caute bibliografie pe
Internet, se vor rezolva probleme referitoare la logica propoziţiilor date la curs.
Referinţe bibliografice: [Luger02], [Maliţa86], [Patteson90], [Rusel03]
Tematică seminar: Introducere în Prolog. Mod de editare. Elemente fundamentale ale limbajului Prolog
Concepte de bază / cuvinte cheie: Limbajul Prolog, programare logică, fapte, reguli, predicate, clauze, scopuri
Angajamentul, implicarea studenţilor: verificarea prezenţei; parcurgerea suportului electronic de seminar care
conţine definiţii, studii de caz, probleme propuse
Referinţe bibliografice: [Turbo PROLOG 2.0 - User's Guide], [Turbo PROLOG 2.0 - Reference Guide],
[http://www.visual-prolog.com/vip6/Community/esta/esta.htm]
Săptămâna 4
Tematica curs:
Strategii de demonstrare automată
Principiile raţionării directe şi inverse
Logica predicatelor de ordinul I (FOPL) şi relaţia cu informatica economică
Semantica FOPL
Elemente de sintaxă FOPL
Modelul bazat pe teoria naivă a mulţimilor şi regăsirea informaţiei
Concepte de bază / cuvinte cheie: strategii de demonstrare, FOPL, operatori şi cuantificatori, elemente de
sintaxă FOPL, restricţii semantice, extensiile preicatelor
Angajamentul, implicarea studenţilor: studenţii trebuie să parcurgă bibliografia şi să-şi caute bibliografie pe
Internet, se vor rezolva probleme referitoare la FOPL date la curs.
Referinţe bibliografice: [Luger02], [Maliţa86], [Patteson90], [Rusel03]
Săptămâna 5
Tematica curs:
Natura şi reprezentarea cunoştinţelor
Definiţia clasică a cunoaşterii, limitele acesteia
Rafinarea definiţiei clasice a cunoştinţelor
Concepte de bază / cuvinte cheie: cunoştinţe, definiţia clasică a cunoaşterii, punctele slabe ale definiţiei, rafinări
ale definiţiei cunoaşterii.
3
Angajamentul, implicarea studenţilor: studenţii trebuie să parcurgă bibliografia şi să-şi caute bibliografie pe
Internet
Referinţe bibliografice: [Graham88] ,[Luger02], [Patteson90], [Rusel03], [Wagner98]
Tematică seminar: Aritmetica prolog-ului, Comparaţii, Backtracking în Prolog, Predicatele CUT şi FAIL
Concepte de bază / cuvinte cheie: Backtracking, Predicatul CUT, Predicatul Fail, Predicatul NOT, direcţii de
Flux
Angajamentul, implicarea studenţilor: verificarea prezenţei şi a temei de casă; parcurgerea suportului de
seminar; rezolvarea unor probleme care permită înţelegerea modului de utilizare a backtrackingului, a predicatelor
Cut, Fail, Not, studii de caz.
Referinţe bibliografice: [Turbo PROLOG 2.0 - User's Guide], [Turbo PROLOG 2.0 - Reference Guide],
[http://www.visual-prolog.com/vip6/Community/esta/esta.htm]
Săptămâna 6
Tematica curs:
Sisteme bazate pe cunoştinţe
Semnificaţia cunoştinţelor pentru inteligenţa artificială
Clasificarea cunoştinţelor din punctul de vedere al inteligenţei artificiale
Reprezentarea cunoştinţelor
Concepte de bază / cuvinte cheie: arhitectura sistemelor bazate pe cunoştinţe, tipuri de cunoştinţe utilizarea lor,
metode şi tehnici de reprezentare a cunoştinţelor.
Angajamentul, implicarea studenţilor: studenţii trebuie să parcurgă bibliografia şi să-şi caute bibliografie pe
Internet, vor construi exemple de arhitecturi de sisteme bazate pe cunoştinţe
Referinţe bibliografice: [Graham88] ,[Luger02], [Patteson90], [Rusel03], [Wagner98]
Tematica seminar: Operaţii de intrare/ieşire, Manevrarea şirurilor de caractere, Liste şi obiecte compuse.
Concepte de bază / cuvinte cheie: operaţii de intrare, operaţii de ieşire, conversii de tip, procesarea listelor, capul
listei (head), coada listei (tail).
Angajamentul, implicarea studenţilor: verificarea prezenţei şi a temei de casă; parcurgerea suportului de
seminar; rezolvarea unor probleme care permită înţelegerea modului de utilizare a noţiunilor legate de şiruri şi
liste
Referinţe bibliografice: [Turbo PROLOG 2.0 - User's Guide], [Turbo PROLOG 2.0 - Reference Guide],
[http://www.visual-prolog.com/vip6/Community/esta/esta.htm]
Săptămâna 7
Tematica curs:
Reprezentarea procedurală
Reprezentarea cu ajutorul regulilor de producţie
Reprezentarea cu ajutorul reţelelor semantice
Concepte de bază / cuvinte cheie: moduri de reprezentare a cunoşti nţelor, reprezentarea procedurală,
reprezentarea pin reguli de producţie, elemente de prolog, reţele semantice şi reprezentarea lor
Angajamentul, implicarea studenţilor: studenţii trebuie să parcurgă bibliografia şi să-şi caute bibliografie pe
Internet, vor rezolva temele date la curs.
Referinţe bibliografice: [Graham88] ,[Luger02], [Nilson98], [Patteson90], [Rusel03], [Wagner98]
Tematică seminar: Operaţii cu fişiere. Declararea fişierelor. Redirectarea intrării şi ieşirii standard
Concepte de bază / cuvinte cheie: fişiere, redirectare intrări şi ieşirii,
Angajamentul, implicarea studenţilor: verificarea prezenţei şi a temei de casă; parcurgerea suportului de
seminar; rezolvarea unor probleme care permită înţelegerea modului de utilizare a fişierelor,
Referinţe bibliografice: [Turbo PROLOG 2.0 - User's Guide], [Turbo PROLOG 2.0 - Reference Guide],
[http://www.visual-prolog.com/vip6/Community/esta/esta.htm]
Săptămâna 8
Tematica curs:
Standarde referitoare reprezentarea reţelelor semantice
Utilizarea scenariilor şi scripturilor
Structura şi utilizarea chenarelor (frame-urilor)
Concepte de bază / cuvinte cheie: standarde de reţele semantice, scenarii, scripturi, frame-uri, relaţia dintre
frame şi baze de date
4
Angajamentul, implicarea studenţilor: studenţii trebuie să parcurgă bibliografia şi să-şi caute bibliografie pe
Internet, vor rezolva temele date la curs.
Referinţe bibliografice: [Graham88] ,[Luger02], [Nilson98], [Patteson90], [Rusel03], [Wagner98]
Săptămâna 9
Emularea cognitivă
Regula lui Sloter şi utilitatea ei
Probleme generale referitoare la sisteme expert
Caracteristicile sistemelor expert
Taxonomia sistemelor expert
Elemente referitoare la dezvoltarea sistemelor expert
Sisteme expert bazate pe reguli
Concepte de bază / cuvinte cheie: emulare cognitivă, regula Sloter, taxonomii ale sistemelor expert, arhitectura
sistemelor expert bazate pe reguli
Angajamentul, implicarea studenţilor: studenţii trebuie să parcurgă bibliografia şi să-şi caute bibliografie pe
Internet, vor rezolva temele date la curs referitoare la sistemele expert bazate pe reguli.
Referinţe bibliografice: [Graham88], [Leibovitz98], [Luger02], [Negnetvitski02], [Nilson98], [Rusel03]
Tematică seminar: Gestiunea ferestrelor şi a sunetelor în Prolog. Modul grafic şi modul text.
Concepte de bază / cuvinte cheie: ferestre, sunete, atribute, antete, mod grafic, mod text
Angajamentul, implicarea studenţilor: verificarea prezenţei şi a temei de casă; parcurgerea suportului de
seminar; rezolvarea unor probleme care utilizează ferestre şi sunete în Turbo Prolog; enunţarea spre rezolvare ca
temă a altor probleme de acest tip.
Referinţe bibliografice: [Turbo PROLOG 2.0 - User's Guide], [Turbo PROLOG 2.0 - Reference Guide],
[http://www.visual-prolog.com/vip6/Community/esta/esta.htm]
Săptămâna 10
Utilizarea EXSYS
Aplicaţii ale sistemelor expert bazate pe reguli utilizate în domenii economice
Sisteme expert bazate pe cadre
Relaţia dintre sistemele expert bazate pe reguli şi cele bazate pe cadre
Concepte de bază / cuvinte cheie: sisteme expert bazate pe reguli, EXSYS Corvid, faţetarea şi sisteme expert
bazate pe cadre
Angajamentul, implicarea studenţilor: studenţii trebuie să parcurgă bibliografia, să-şi caute bibliografie pe
Internet, vor realiza un proiect bazat pe EXSYS Corvid.
Referinţe bibliografice: [Graham88], [Leibovitz98], [Luger02], [Negnetvitski02], [Nilson98], [Rusel03]
Săptămâna 11
Tematică curs:
Neuronul artificial şi cel real
Reţele neuronale
Reţele de tip Feed Forward
5
Reguli de instruire a reţelelor Feedforward
Perceptronul
Utilizarea reţelelor de tip Feedforward
Concepte de bază / cuvinte cheie: neuroni, funcţiile utilizate, reţele neuronale, ponderi, tipurile d reţele
neuronale, instruirea reţelelor neuronale
Angajamentul, implicarea studenţilor: studenţii trebuie să parcurgă bibliografia, să-şi caute bibliografie pe
Internet, să parcurgă CBT-ul referitor la reţelele neuronale [Lakes94], să relizeze proiectul de reţea neuronală.
Referinţe bibliografice: [Hertz91], [Lakes94], [Luger02], [Negnetvitski02], [Nilson98], [Rusel03]
Săptămâna 12
Incertitudine
Sisteme fuzzy
Tratarea incertitudinii în cadrul sistemelor expert
Sisteme bazate pe logica fuzzy
Concepte de bază / cuvinte cheie: logica fuzzy, incertitudinea în sistemele expert, sisteme fuzzy
Angajamentul, implicarea studenţilor: studenţii trebuie să parcurgă bibliografia, să-şi caute bibliografie pe
Internet, să parcurgă CBT-ul referitor la reţelele neuronale [Lakes94].
Referinţe bibliografice: [Luger02], [Negnetvitski02], [Nilson98], [Rusel03], [Zadeh00], [Zimmerman00]
Tematica seminar: Baze de cunoştinţe, Sisteme expert, clasificare, elementele constitutive ale sistemelor bazate
pe cunoştinţe.
Concepte de bază / cuvinte cheie: bază de cunoştinţe, motor inferenţial, sistem expert, clasificare, elementele
constitutive ale sistemelor bazate pe cunoştinţe.
Angajamentul, implicarea studenţilor: prezentarea unui sistem expert în Prolog, parcurgerea bibliografiei,
studii de caz de pe WWW
Referinţe bibliografice: [Turbo PROLOG 2.0 - User's Guide], [Turbo PROLOG 2.0 - Reference Guide],
[http://www.visual-prolog.com/vip6/Community/esta/esta.htm]
Săptămâna 13
Săptămâna 14
Tematica curs:
Studii de caz din domeniul sistemelor informatice inteligente
Elemente referitoare la societatea cunoaşterii
Concluzii şi perspective
6
La partea teoretică:
o 15%, 3 teste neanunţate din temele date la cursul precedent
o 5% proiectul de sistem expert
o 5% proiectul de reţea neuronală
o 25% testul final din teorie - scris
La partea practică:
o 15% realizarea temelor
o 20% proiectul individual
o 15% elementele din suportul teoretic - scris.
[Andone97]Andone I, Tugui A, “Baze de date inteligente in managementul firmei”, Editura Dosoftei, Iaşi, 1997
[Andone99] Andone I, Ţugui A, “Sisteme inteligente în management, contabilitate, finanţe, bănci şi marketing”, Editura
Economică, Bucureşti, 1999
[Andone01] Andone I, Ţugui A, “Dezvoltarea sistemelor inteligente în economie”, Editura Economică, Bucureşti, 2001
[Benner98] W.Benner, R. Zarnekov, H.Witting, Intelligent Software Agents, Springer, 1998.
[Cowell G. şi alţii, Probabilistic Network and xpert Systems, Springer, 1999.
[Dumitrescu99] Dumitrescu D, “Principiile inteligenţei artificiale”, Editura Albastră, Cluj-Napoca, 1999
[Graham88] Graham, P. L. Jones, Expert Systems, Knowledge, Uncertainity and Decision, Chapmann Hall, 1988.
[Hertz91] J.Hertz, A. Krogh, R.G.Palmer, Introduction to the theory of neural computing, Addison-Wesley Pub. Comp.,
1991.
[Kandel96] Kandel A., şi alţii, Fuzzy Expert Systems, John Wiley & Sons, 1996
[Lakes94] R.Lakes, D.Mack, Computer based Training on Neural Nets, Springer, 1994.
[Leibovitz98] J. Leibowitz, The Handbook of Applied Expert Systems, CRC Press, 1998.
[Mărginena07] Mărginena N, Sisteme inteligente de asistare a deciziilor, Risoprint, 2007.
[Negnetvtski02] Negnevitski M., Artificial Intelligence, Addison Wesley, 2002.
[Nilson98] Niels. J.Nilson, Artificial Inteligence: A New Synthesis, Morgan Kaufmann Pub. Inc., 1998.
[Wagner98] G. Wagner, Foundationms of Knowledge systems, Kluwer, 1998.
[Zadeh00] Zadeh L.A., The rolle of fuzzy logic in the management of uncertainity in expert systems, John-Wiley, 2000
[Zimmermann00] Zimmermann H.J., Fuzzy ste theory – and its applications, Kluwer Acad. Press, 2000
TITULAR DISCIPLINĂ
Avram Niţchi Rodica
ŞEF DE CATEDRĂ,
Prof.univ.dr. Ştefan NIŢCHI