Laboratoarele din domeniul Inteligență Artificială

Interacțiunea cu utilizatorul

Scopul lucrării: Implementarea facilităților standarde input/output pentru controler. Sarcina practică: Se citește un șir de caractere (maxim 30) prin interfața serială de comunicare. Să se prezinte interpretarea acestuia în cod Morse. Baza materială: Placa de dezvoltare Arduino Nano v3.0 (Atmega 328P),... citește mai departe

5 pagini Gratis Extras Preview

Proiectare Software - ElectricCars.ro

Prezentare tehnologii utilizate ElectricCars.ro este un site de prezentare a masinilor electrice care starnesc inters pe piata mondiala a autoturismelor electrice. Site-ul este realizat cu ajutorul limbajelor de programare html si php alaturi de css, javascript, jQuery. HyperText Markup Language (HTML) este un... citește mai departe

12 pagini Gratis Cuprins Extras Bibliografie Preview

Bazele proiectării interfețelor 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... citește mai departe

8 pagini Gratis Extras Preview

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... citește mai departe

115 pagini Gratis Extras Preview

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... citește mai departe

16 pagini Gratis Cuprins Extras Preview

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... citește mai departe

46 pagini Gratis Extras Preview

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... citește mai departe

7 pagini Gratis Extras Preview

Introducere în 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... citește mai departe

24 pagini Gratis Extras Preview

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... citește mai departe

9 pagini Gratis Extras Preview

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... citește mai departe

6 pagini Gratis Extras Preview

Fotosinteză - miracol al vieții

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... citește mai departe

25 pagini Gratis Cuprins Extras

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,... citește mai departe

67 pagini Gratis Extras Preview

Bazele Inteligenței 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.... citește mai departe

98 pagini Gratis Extras Preview

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... citește mai departe

8 pagini Gratis Extras Preview

Bazele unui proiect la inteligență artificială

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... citește mai departe

114 pagini Gratis Extras Preview

Aparatul de anestezie

Prin structura lor aparatele de anestezie asigura doua functii : - formarea amestecului anestezic - asigura administrarea amestecului anestezic catre pacient In structura unui aparat de anestezie se disting doua parti componente principale. A. INSTALATIA DE PRODUCERE A AMESTECULUI ANESTEZIC 1. Reteaua de... citește mai departe

2 pagini Gratis Extras Preview

Algoritm Genetic Aplicat unei Probleme Uniobiectiv

Se caută o soluţie optimă a structurii producţiei de medicamente (structură formată din 3 tipuri de medicamente: Plantusin sub formă de flacoane, Fenilbutazonă sub formă de blistere şi Augmentin sub formă de blistere) într-o perioadă de producţie, de exemplu, un schimb al unei zile. Realizarea unei unităţi (flacon... citește mai departe

6 pagini Gratis Extras Preview

Laboratoare SIAD

NOŢIUNI GENERALE Oracle nu este un program, ci o suită de programe şi conţine un DBMS (DataBase Management System), serverul Oracle. Din cadrul mulţimii aplicaţiilor Oracle vom utiliza pentru început SQL*Plus, un instrument care permite o utilizare directă şi interactivă a limbajului SQL pentru a accesa serverul... citește mai departe

37 pagini Gratis Extras Preview

Unificare și Backtracking

Capitolul de faţă cuprinde 4 secţiuni mari. În prima secţiune se prezintă în detaliu ceea ce face Prolog atunci când încearcă să găsească o potrivire pt. un goal (obiectiv) cu o clauză (din secţiunea clauses). Acest proces de căutare poartă denumirea de unificare, ceea ce presupune găsirea unei potriviri între... citește mai departe

15 pagini Gratis Extras Preview

Structura unui program prolog

Structura unui program VISUAL PROLOG Un program PROLOG conţine 4 secţiuni de bază: “clauses” “predicates” “domains” “goal” Secţiunea “clauses” conţine faptele şi regulile cu care va opera PROLOG pentru satisfacerea interogărilor. Secţiunea “predicates” este secţiunea în care se declară predicatele şi... citește mai departe

8 pagini Gratis Extras Preview

Limbajul Prolog

În Prolog se poate ajunge la soluţii prin inferenţă logică (deducţie logică) pornind de la ceva cunoscut în prealabil. Tipic, un program în limbajul Prolog nu este o secvenţă de acţiuni ci o mulţime de fapte şi reguli care împreună duc la nişte concluzii logice. Prolog este ceea ce numim un limbaj declarativ.... citește mai departe

11 pagini Gratis Extras Preview

Laboratoare inteligență artificială

Operatori numerici în Lisp Sintaxa generală este: (operator argumente) Această structură poartă numele de expresie Lisp sau formă Lisp, fiind folosite şi denumirile de expresie simbolică sau s-expresie (sau sexp). În Lisp se pot utiliza următorii operatori numerici: Operator Descriere + adunare 1+ adună unu... citește mai departe

44 pagini Gratis Extras Preview

Rețele Neurale

Reţelele neurale caracterizează ansambluri de elemente de procesare simple, puternic interconectate şi operând în paralel, care urmăresc să interacţioneze cu mediul înconjurător într-un mod asemănător creierelor biologice şi care prezintă capacitatea de a învăţa. Nu există o definiţie general acceptată a acestor... citește mai departe

13 pagini Gratis Extras Preview

Problema naufragiului

#include <stdio.h> #include <conio.h> #include <values.h> int gr[20],a,b,v,Frontiera[20],Teritoriu[20],n,m,f[20],nod,aux; void elimina(int nod) { int i,j,poz; for (i=1;i<=n;i++) if (Frontiera[i]==nod) poz=i; for (j=poz;j<=n-1;j++) Frontiera[j]=Frontiera[j+1]; n=n-1; } int min(int a[10],int k) { int... citește mai departe

2 pagini Gratis Extras Preview