Studentie.ro » Laboratoare » Inteligenta Artificiala
Adauga laboratoare si castigi Gold Coins
 
 
 
 
Tema: Clase derivate, functii virtuale, supraancarcarea functiilor si operatorilor. Scopul lucrarii: familiarizarea cu notiunelor de clase derivate, functii virtuale si redefinite, operatori supraancarcati, obiecte. Problema propusa spre...
 
 
Din punctul de vedere al TI (formulat inainte de anii 1990), un SE este un program care permite “separarea cunostintelor declarative, exprimate in termenii calculului propozitional, fata de cunostintele procedurale implicite continute in...
 
 
 
In Prolog, o lista este un obiect care contine in interiorul sau un numar arbitrar de alte obiecte. O lista corespunde unui tablou (array) din alte limbaje de programare, dar spre deosebire de acestea, o lista nu presupune declararea prealabila a...
 
 
Programatorii Pascal, C sunt familiarizati cu instructiunile tipice acestor limbaje: for, while, etc. in Prolog nu exista aceste instructiuni care specifica direct un ciclu. Prolog admite doua tipuri de procese repetitive – backtracking si...
 
 
In exemplele date pana in prezent s-au utilizat doar obiecte simple, cum ar fi numerele, simbolurile si sirurile de caractere. in continuare sunt prezentate toate tipurile de date pentru care se pot defini obiecte. Domeniile standard nu pot fi...
 
 
Valoarea unei expresii poate fi calculata daca toate variabile sunt legate la momentul evaluarii. Calculele se fac intr-o anumita ordine determinata de prioritatea operatorilor aritmetici: operatorii cu cea mai mare prioritate sunt evaluati...
 
 
Clauzele (faptele si regulile) pentru un predicat trebuie amplasate impreuna in sectiunea CLAUSES. O secventa de fapte si reguli care definesc un predicat poarta numele de procedura. Atunci cand raspunde la o interogare, Visual Prolog va incepe cu...
 
 
 
Prolog se poate ajunge la solutii prin inferenta logica (deductie logica)  pornind de la ceva cunoscut in prealabil. Tipic, un program in limbajul Prolog nu este o secventa de actiuni ci o multime de fapte si reguli care impreuna duc la niste...
 
 
Laboratorul de Sisteme de Vedere Artificial are in dotare un sistem de calcul ce permite achizitionarea imaginilor si salvarea acestora in fisiere bitmap. Sistemul are in componenta sa mai multe echipamente hardware specializate:...
 
 
Listele pot fi privite ca structuri Prolog care se folosesc pentru reprezentarea unei secvente ordonate de termeni Prolog. Se reprezinta intre paranteze drepte: [caiet, carte, pix] o lista cu trei elemente (atomi) [a, b, c, d, e] o lista cu sase...
 
 
Unificarea reprezinta modul in care Prologul realizeaza potrivirile intre termeni. La prima vedere, procesul de unificare pare explicat de fraza obiectul tinta poate fi potivit obiectului sursa. Presupunerea implicita este ca numai obiectul tinta...
 
 
Un program Prolog este alcatuit din predicate. Fiecare predicat este definit de numele sau si de un numar numit aritatea sa. Aritatea reprezinta un numar fix de argumente ale predicatului. Doua predicate care au acelasi nume, dar un numar diferit...
 
 
 
Sintaxa generala este: (operator argumente). Aceasta structura poarta numele de expresie Lisp sau forma Lisp, fiind folosite si denumirile de expresie simbolica sau s-expresie (sau sexp). Numarul de argumente este specific fiecarui operator....
 
 
 
 
 
 
 

Laboratoare Inteligenta Artificiala