Cuprins
- 1) Introducere Inteligenta Artificiala
- 1.1 Ce este inteligenta artificiala?
- 1.2 Prolog
- 2) Aplicatii Prolog
- 2.1 Problema turnurilor din hanoi
- 2.2 Minimul, maximul, c.m.m.d.c. a 2 numere şi maximul si minimul elementelor unei liste
- 2.3 Testul de inteligenŃă al lui Einstein
- 2.4 Derivare simbolică
- 2.5 Merge sort ( foloseste divide et impera)
- 2.6 Numere prime
- 2.7 Extragerea unei subliste dintr-o lista in intervalul i si k
- 2.8 Conjectura lui Goldbach
- 3) Concluzie
Extras din proiect
1) Introducere Inteligenta Artificiala
1.1 Ce este inteligenta artificiala?
Inteligenţa artificială (IA) este inteligenta maşinii şi ramură a stiintei de calculator care are ca scop să-l creeze. Manualele de AI definieşte câmpului ca "studiul si proiectarea de agenti inteligenti", în cazul în care un agent inteligent este un sistem care percepe mediul său şi ia acţiuni care maximizează şansele sale de success.
Da, dar ce este inteligenta?
Inteligenta este o parte de calcul a capacităţii de a atinge obiectivele în lume. Varietatea de tipuri şi grade de inteligenta apar la oameni, animale multe şi unele maşini.
Exista o definitie solida a inteligentei care nu depinde de inteligenta umana?
Nu inca. Problema este că inca nu putem caracteriza, în general, ceea ce tipuri de proceduri de calcul vrem să numim inteligenta. Noi înţelegem unele dintre mecanismele de informaţii şi altele nu.
Cand au inceput cercetarile in Inteligenta Artificiala?
Dupa al 2-lea Razboi Mondial, un numar de personae independente au inceput sa lucreze la masinarii avand capacitati intelectuale. Matematicianul englez Alan Turing a fost primul. El a scris un document în anul 1947. De asemenea, el poate să fi fost primul care decide că AI a fost cel mai bine cercetat de computere de programare, mai degrabă decât de masini de constructii. Până la sfârşitul anilor 1950, au existat mulţi cercetători pe AI, şi de cele mai multe dintre ele au fost bazandu-si munca lor de pe calculatoarele de programare.
1.2 Prolog ( Programare-Logica )
Prolog a fost creat cu un scop general in programarea logica asociata cu inteligenta artificiala si lingvistica de calcul. A fost primul limbaj de programare logica si ramane printre cele mai populare limbaje folosite in zilele noastre, cu multe implemetari comerciale si gratuite.
SWI-Prolog este o implementare “open source” a limbajul de programare Prolog, de obicei utilizate pentru aplicaţii web, de predare şi de semantică.
User Interface
SWI-Prolog este adresat de catre comanda
“swipl”
Iniţial, se aşteaptă numai interogări, la fiecare sfârşit de o perioadă. O incercare de a scrie un program va cauza o eroare:
Aici ?- este un sistem system prompt. Toate ieşirile sistemului este prezentat în culoare roşie cu titlu ilustrativ.
care poate fi abreviat.
Preview document
Conținut arhivă zip
- Inteligenta Artificiala - Prolog
- prolog
- 1.pl
- 2.pl
- 3.pl
- 4.pl
- 5.pl
- 6.pl
- 7.pl
- 8.pl
- Inteligenta Artificiala - Prolog.doc