Inteligență Artificială

Curs
9/10 (2 voturi)
Domeniu: Automatică
Conține 10 fișiere: doc, pdf
Pagini : 72 în total
Cuvinte : 21995
Mărime: 1.53MB (arhivat)
Publicat de: Ilarion Paraschiv
Puncte necesare: 0
Profesor îndrumător / Prezentat Profesorului: Dorian Cojocaru

Extras din curs

Capitolul 1: Introducere în I.A.

I.A. este un domeniu al Informaticii care are ca scop dezvoltarea unor maşini, calculatoare,

"inteligente", adică care să fie capabile să rezolve probleme pentru care metodele clasice de

rezolvare, de calcul pur şi simplu, nu sunt eficace şi/sau aplicabile.

O astfel de definiţie pune mai multe întrebări decât oferă răspunsuri. Ce înţelegem prin

metode convenţionale?

O metodă convenţională de rezolvare a unei probleme presupune respectarea unui algoritm,

adică se urmăreşte o secvenţă fixă de paşi, chiar dacă această secvenţă include şi salturi, dar şi

acestea sunt prestabilite.

Să luam ca exemplu rezolvarea ecuaţiei de gradul doi: ax2+bx+c=0, x necunoscuta, a, b, c

constante. De câteva secole formula de rezolvare este :

a

x x b b ac

2

, 4

2

1 2

− + −

=

Un program va cere operatorului, de la consolă, valorile constantelor a, b, c, apoi va calcula

după formulă valorile numerice ale rădăcinilor şi în final va afişa aceste valori pe display. Un

astfel de program nu se încadrează în ceea ce se numeşte Inteligenţă Artificială, oricare ar fi

viteza sau precizia de calcul. Totuşi nu trebuie înţeles din acest exemplu ca opusul inteligenţei

artificiale ar fi "prostia naturală". Programul de mai sus constă în derularea parametrizată a

unei secvenţe fixe de operaţii elementare: adunare, scădere, înmulţire, extragere rădăcină

pătrată.

I.A. este sinonimă unei abordări nealgoritmice. Ea se aplică acolo unde spaţiul cazurilor şi

soluţiilor posibile este atât de vast încât nu se poate imagina o secvenţă fixă de operaţii

elementare care să permită găsirea soluţiei problemei. Putem da un exemplu istoric: problema

jocului de şah. Numărul situaţiilor posibile este de ordinul 10120, ceea ce dă o imagine despre

ceea ar însemna o abordare algoritmică şi ce şanse de câştigare a jocului ar avea un astfel de

program.

Ceea ce se doreşte în Inteligenţa Artificială este să se programeze o deprindere de a "gândi",

"a raţiona" şi deci de a permite programului să dezvolte automat algoritmul adecvat diferitelor

situaţii întâlnite. Termenul de "raţionament" implică două concepte fundamentale.

- reprezentarea cunoştiinţelor relative la domeniul de aplicaţii avut în vedere. Termenul

"reprezentare" subînţelege şi aspectul legat de "achiziţia" cunoştiinţelor (percepţie sau

învăţare)

- exploatarea cunoştiinţelor pentru a lua decizii (secvenţe) adecvate la momentul

oportun.

CURS 1 IA 2008/2009 2/5

Putem include în domeniul I.A. următoarele subdomenii:

- rezolvarea problemelor,

- achiziţia şi interpretarea sunetelor şi imaginilor,

- demonstraţia teoremelor,

- programare automată,

- generarea de planuri de activităţi,

- jocuri,

- interpretarea limbajului natural,

- sisteme expert.

Chiar dacă la o primă vedere această enumerare poate părea ciudată totuşi subdomeniile de

mai sus au ca puncte comune multiple aspecte legate de reprezentarea şi exploatarea

cunoştiinţelor relative la plicaţiile abordate.

Capitolul 2: Metode de rezolvare a problemelor

Problemele complexe, de exemplu conducerea mişcării unui robot pe traiectorie fără

obstacole sau conducerea adaptivă a unui bioreactor, nu pot fi rezolvate fără a face apel la

tehnici de I.A. Vom prezenta în continuare o clasă particulară de astfel de tehnici.

2.1 Spaţiul stărilor

Atunci când se doreşte rezolvarea unei probleme complexe trebuie avute în vedere un număr

de operaţii diferite:

- definirea spaţiului stărilor pentru problema respectivă, adică un ansamblu care

cuprinde toate stările (sau cazurile, sau configurările) posibile pentru domeniul de

aplicabilitate investigat.

- specificarea unuia sau a mai multor stări de la care poate pleca procesul de rezolvare a

problemei. Această stare va fi starea iniţială a problemei.

- specificarea uneia sau mi multor stări care constituie soluţia problemei puse. Acestea

vor fi stările finale ale problemei.

- definirea unui ansamblu de operatori care să descrie acţiunile care pot fi efectuate în

procesul de rezolvare în vederea atingerii uneia dintre stările finale plecând de la starea

iniţială.

Problema pusă este deci rezolvată aplicând operatorii şi deplasându-se în spaţiul stărilor pe un

drum care pleacă dintr-o stare iniţială şi duce într-o stare finală. Acest proces de căutare

(search) este fundamental în rezovarea problemelor. Alegerea operatorilor se face în funcţie

de o strategie de control, despre care se va vorbi mai târziu.

Dacă în continuare vom utiliza termenii de operatori sau acţiuni sau reguli (de producţie)

atunci ne vom referi practic la acelaşi lucru.

Preview document

Inteligență Artificială - Pagina 1
Inteligență Artificială - Pagina 2
Inteligență Artificială - Pagina 3
Inteligență Artificială - Pagina 4
Inteligență Artificială - Pagina 5
Inteligență Artificială - Pagina 6
Inteligență Artificială - Pagina 7
Inteligență Artificială - Pagina 8
Inteligență Artificială - Pagina 9
Inteligență Artificială - Pagina 10
Inteligență Artificială - Pagina 11
Inteligență Artificială - Pagina 12
Inteligență Artificială - Pagina 13
Inteligență Artificială - Pagina 14
Inteligență Artificială - Pagina 15
Inteligență Artificială - Pagina 16
Inteligență Artificială - Pagina 17
Inteligență Artificială - Pagina 18
Inteligență Artificială - Pagina 19
Inteligență Artificială - Pagina 20
Inteligență Artificială - Pagina 21
Inteligență Artificială - Pagina 22
Inteligență Artificială - Pagina 23
Inteligență Artificială - Pagina 24
Inteligență Artificială - Pagina 25
Inteligență Artificială - Pagina 26
Inteligență Artificială - Pagina 27
Inteligență Artificială - Pagina 28
Inteligență Artificială - Pagina 29
Inteligență Artificială - Pagina 30
Inteligență Artificială - Pagina 31
Inteligență Artificială - Pagina 32
Inteligență Artificială - Pagina 33
Inteligență Artificială - Pagina 34
Inteligență Artificială - Pagina 35
Inteligență Artificială - Pagina 36
Inteligență Artificială - Pagina 37
Inteligență Artificială - Pagina 38
Inteligență Artificială - Pagina 39
Inteligență Artificială - Pagina 40
Inteligență Artificială - Pagina 41
Inteligență Artificială - Pagina 42
Inteligență Artificială - Pagina 43
Inteligență Artificială - Pagina 44
Inteligență Artificială - Pagina 45
Inteligență Artificială - Pagina 46
Inteligență Artificială - Pagina 47
Inteligență Artificială - Pagina 48
Inteligență Artificială - Pagina 49
Inteligență Artificială - Pagina 50
Inteligență Artificială - Pagina 51
Inteligență Artificială - Pagina 52
Inteligență Artificială - Pagina 53
Inteligență Artificială - Pagina 54
Inteligență Artificială - Pagina 55
Inteligență Artificială - Pagina 56
Inteligență Artificială - Pagina 57
Inteligență Artificială - Pagina 58
Inteligență Artificială - Pagina 59
Inteligență Artificială - Pagina 60
Inteligență Artificială - Pagina 61
Inteligență Artificială - Pagina 62
Inteligență Artificială - Pagina 63
Inteligență Artificială - Pagina 64
Inteligență Artificială - Pagina 65
Inteligență Artificială - Pagina 66
Inteligență Artificială - Pagina 67
Inteligență Artificială - Pagina 68
Inteligență Artificială - Pagina 69
Inteligență Artificială - Pagina 70

Conținut arhivă zip

  • Curs_1_IA_2008-2009.pdf
  • Curs_2_IA_2008-2009.pdf
  • Curs_3_IA_2008-2009.pdf
  • Curs_4_IA_2008-2009.pdf
  • Curs_5_IA_2008-2009.pdf
  • Curs_6_IA_2008-2009.pdf
  • Curs_7_IA_2008-2009.pdf
  • Curs_8_IA_2008-2009.pdf
  • subiecte extrase ia.doc
  • SUBIECTE_PARTIAL_IA_DECEMBRIE_2008.pdf

Alții au mai descărcat și

Java

Java este o tehnologie inovatoare lansata de compania Sun Microsystems 1n 1995, care a avut un impact remarcabil asupra a1ntregii comunitatsi a...

Roboți Industriali

Manipulatorul este sistemul mecanic automat a carui comanda se bazeaza pe sisteme rigide care presupun o interventie in structura fizica a...

Robotică

1. INTRODUCERE 1.1. Terminologia de baza Elemente si articulatii: Elementele sunt partile solide ale structurii unui robot iar articulatiile...

Sisteme cu Microprocesoare

Structura generala a unui sistem cu microprocesor pentru conducerea proceselor Sistem cu microprocesor (SMP) Caracterizare din punct de vedere...

Circuite Electrice

Circuitele sunt prezente in foarte multe domenii tehnice: in sistemul electroenergetic, in calculatoare, in sistemele de telecomunicatii, in...

Curs Studiul Materialelor

Capitolul 1 INTRODUCERE ÎN TEHNICA MASURARII 1.6. CONCEPTUL DE MASURARE Masurarea este un proces practic (empiric), un act de cunoastere...

Automate și Microprogramare

REPREZENTAREA NUMERELOR Baze de numeratie 1.1 Introducere Din cele mai vechi timpuri, omul, ca fiinta rationala, a fost pus în situatia de a...

Circuite Logice

1. Generalitã L Sã considerãm un circuit logic la intrarea cãruia se aplicã o succesiune de simboluri aplicate consecutiv în timp , fie ele de...

Te-ar putea interesa și

Inteligența Artificială în Afaceri

1. Introducere Inteligenţa artificială (IA) este un domeniu care reţine din ce în ce mai mult atenţia economiştilor, managerilor şi celorlalte...

Inteligența Artificială - Sisteme Expert

Inteligenţa artificială – Sisteme Expert Inteligenţa artificială reprezintă un domeniu al ştiinţei calculatoarelor care s-a constituit în scopul...

Transportul și Distribuția Energiei Electrice

I. SCURT ISTORIC Inteligenţa artificială porneşte de la premisa căreia toate activităţile cognitive pot fi modelate că procese de calcul....

Inteligența Artificială

Când s-a vorbit prima data de Inteligența Artificială (AI, Artificial Intelligence) în 1956, totul părea o utopie, un vis prea frumos pentru a fi...

Inteligență artificială - prolog

1) Introducere Inteligenta Artificiala 1.1 Ce este inteligenta artificiala? Inteligenţa artificială (IA) este inteligenta maşinii şi ramură a...

Conceptul de cunoștințe în inteligența artificială

1.Prezentare generala: Inteligenta artificiala reprezinta un domeniu al stiintei calculatoarelor care s-a constituit in scopul emularii...

Limbaje de Programare Utilizate în Inteligenta Artificială

INTRODUCERE Obiectul inteligenţei artificiale este obţinerea de artefacte care să se comporte inteligent, similar unui om. Câteva exemple...

Inteligența Artificiala

Obiective si contextul actual al temei Când s-a vorbit prima data de Inteligenţa Artificiala(AI-Artificial Intelligence) în 1956,totul părea o...

Ai nevoie de altceva?