Toate laboratoarele din domeniul Inteligenta Artificiala

  • Bazele proiectarii interfetelor web - Standardul CSS

    Să se formateze o pagină web care ar conține: 1. Definiția unor clase, care ar fixa culoarea textului, fontul (dimensiunea, italic, bold), chenarul (colorat, punctat, îngroșat). 2. Definiția unor clase care utilizează mecanismul id-iurilor. Explicați sensul. 3. Definiția unor imagini și imagini de fundal formatate conform claselor proiectate. 4. Proiectați un formular cu 3 frame-uri exact cum este prezentat mai jos. Fiecare frame trebuie să fie formatat de o clasă separată. Se...

  • Structuri de date

    Laborator nr. 1 Tema 1: Se dă un set de numere întregi. Să se afișeze în ordine crescătoare aceste numere. Analiza: Sortarea este un domeniu, o problemă fundamentală cu caracter esențial. Prin sortare înțelegem reordonarea elementelor unei colecții de date într-o ordine specificată de utilizator, cu scopul de a facilita regăsirea și selecția ulterioară a unui element. Principiul de bază al acestei metode este următorul: se compară și se interschimbă perechile de elemente alăturate până...

  • Platforme Orientate - Agent Bazate pe Limbaj Java

    Introducere in Programare Orientata pe Agenti Ce este Programarea Orientata Agent (AOP= Agent Oriented Programming)- Programarea Orientata Agent este o paradigma introdusa de catre Shoham in anul 1993 si are la baza ideea de a descrie un mod prin care sa fie creati agenti inteligenti. Ideea care sta la baza AOP este de a crea agenti care interactioneaza intre ei pentru a atinge niste scopuri pe care fiecare dintre acesti agenti le are. Agentii sunt ceva mai mult decat simple obiecte, ei...

  • Inginerie Sofware

    I. Prezentare teoretică Limbajul de modelare UML Limbajul unificat de modelare (engl. Unified Modeling Language), UML, este un limbaj pentru specificarea, vizualizarea, construirea şi documentarea elementelor sistemelor software, însă poate fi folosit şi pentru alte sisteme, cum ar fi cele de modelare a afacerilor. UML reprezintă o colecţie de practici inginereşti optime, care au fost încununate de succes în modelarea sistemelor mari şi complexe. UML 1.0 a fost propus spre standardizare în...

  • Sisteme Informatice Inteligente

    INTRODUCERE PROLOG Scurt istoric. Bibliografie. Mod de operare. Scurt istoric - Limbajul PROLOG (PROgrammation en LOGique) a fost elaborat la Universitatea din Marsilia în jurul anului 1970, ca instrument pentru programarea şi rezolvarea problemelor ce implicau reprezentări simbolice de obiecte şi relaţii dintre obiecte. - Ca şi LISP, PROLOG este un limbaj cu fundament matematic. - Spre deosebire de LISP, specializat în definirea de funcţii, PROLOG permite definirea şi prelucrarea...

  • Curbe Bezier

    Scopul lucrării: De a studia primitivele grafice ce permit afisarea curbelor Bezier si afisarea acestor curbe cu ajutorul formulelor. Sarcina lucrării: Sa scriem un program care deseneaza în zona client o curba Bezier cu ajutorul unei functii elaborate de catre noi. Codul Sursă // Lab_bezier_pers.cpp : Defines the entry point for the application. // #include "stdafx.h" #include "Lab_bezier_pers.h" #include "math.h" #define MAX_LOADSTRING 100 static int...

  • Inteligenta Artificiala

    3.1 Istoric Întrebări 1. Cine este considerat părintele Lisp-ului? 2. Care este anul de naştere pentru Lisp? Limbajul LISP este considerat limbajul de programare al inteligenţei artificiale. Alături de, şi împreună cu PROLOG-ul formează o categorie aparte în lumea limbajelor de programare datorită modului cu totul deosebit de a rezolva problemele. Conceput iniţial ca un formalism matematic menit să conducă la dezvoltarea unei teorii riguroase a programelor, astăzi LISP-ul este un limbaj...

  • Introducere in MatLab

    1. Ce este MATLAB-ul? MATLAB-ul (denumirea vine de la "matrix laboratory") este un mediu computaţional, dezvoltat de firma The Math Works Inc., dedicat calculului numeric şi vizualizării datelor prin intermediul reprezentărilor grafice. Este de asemenea un pachet de programe de înaltă performanţă şi un limbaj de programare al cărui element de bază este matricea ( scalar, vector, matrice sau tablouri multi-dimensionale ). El integrează analiza numerică, calculul matriceal,...

  • Algoritm Asimetric de Criptare - Algoritmul EG

    1. Noţiuni generale Algoritmi criptografici cu chei publice (asimetrici) O nouă privire asupra sistemelor criptografice au adus-o algoritmii de criptare asimetrici (cu chei publice). Aceşti algoritmi se caracterizează prin aceea, că la criptare şi decriptare se folosesc chei diferite, legate între ele printr-o relaţie matematică. Acest tip de relaţie este de o aşa natură, că cunoscînd o cheie, să o determini pe cealaltă, din punct de vedere computaţional, este foarte greu. Astfel dacă...

  • Logica Predicatelor(IA) - Rezolvarea Laborator

    1. Logica propoziţiilor. Calculul predicatelor Logica propoziţiilor Logica propoziţiilor se bazează pe determinarea stării de adevărat sau fals ale conţinutului acestora sau a modului de implicare (o afirmaţie are o implicaţie într-o altă afirmaţie), iar când avem mai multe propoziţii se aplică axiomele pentru determinarea stării logice finale. Pentru acesta se trasează tabela de adevăr. Se pune problema formalizării limbajului natural adică găsirii unui mod de substituţie a limbajului...

  • Fotosinteza – Miracol al Vietii

    Procesul prin care plantele verzi sintetizeaza substante organice din substante anorganice numai in prezenta luminii; Principalul proces de pe planeta in care se produce oxigen degajat de plante in atmosfera si se regleaza cantitatea de dioxid de carbon din aceasta; de aceea fotosinteza poate fi considerata un miracol al vietii Prin aceasta se realizeaza si circulatia elementelor: C, N, P, S (vezi FIG. 1, 2, 3) 2.1. Influenta temperaturii aerului, a apei si a sarurilor minerale asupra...

  • Sisteme Informatice pentru Asistarea Deciziei

    Laborator 1 Enunţ: 1) Să se realizeze un program privind evidenţa studenţilor. Pentru aceasta se vor crea următoarele tabele: Studenti (nrmatricol, cnp, nume, prenume, sectia, grupa) Note (nrcrtnote, materia, nota1, nota2, nota3, nota4, nota5, nota5, media, nrmatricol) Terminare (nrcrtterm, notaex, notaproiect, medie, nrmatricol) 2) Să se populeze tabelele cu informaţii. 3) Să se calculeze câmpurile referitoare la medie (utilizându-se media aritmetica simpla). 4) Să se afişeze numele...

  • Bazele Inteligentei Artificiale

    Limbajul PROLOG. Lansare mediu PROLOG Pentru dezvoltarea programelor, vom folosi implementarea SWIPROLOG. Lansarea acestuia se face apăsând butonul Start si efectuând selectiile Programs -> SWI Prolog -> SWI Prolog. Pe ecran va apare fereastra aplicatiei si prompterul ? care arata ca programul asteapta comenzi. Comenzi uzuale: ? – pwd. Afiseaza directorul curent. ?-ls. Afiseaza fisierele din directorul curent. ?-cd(’cale’). Schimba directorul curent. Exemplu:...

  • Mediul Turbo Prolog

    - Mediul de programare Turbo Prolog. Meniul principal,Ferestrele Turbo Prologului, Lansarea/trasarea programului. - Clauze Turbo Prolog. Fapte, Reguli, Variabile, Constante, Scopuri, Apel la un predicat. Structura programelor Turbo Prolog Mediul TURBO PROLOG Mediul TURBO PROLOG este asemănător celorlalte medii Borland, fiind asistată de o interfaţă prietenoasă, prin meniuri. Componentele de bază ale sistemului sunt: PROLOG.EXE – mediul şi compilatorul PROLOG; PROLOG.LIB – biblioteca...

  • Bazele unui Proiect la Inteligenta Artificiala

    Inteligenţă Artificială Curs2 Definitia domeniului, probleme de filozofie a domeniului Lisp: primele notiuni Definitia inteligentei Definitia IA Testul Turing John Serle (1980) – Minds, Brains, and Programs – IA tare V. şi Penrose (1998) – al 2-lea punct de vedere relativ la IA Searle (1980): camera chinezească Penrose (1998) – al 3-lea punct de vedere relativ la IA Penrose (1998) – al 4-lea punct de vedere relativ la IA Subdomenii ale inteligenţei artificiale Lisp – primele...

Pagina 1 din 6