Sunteți pe pagina 1din 22

UNIVERSITATEA BABE-BOLYAI FACULTATEA DE TIINE ECONOMICE I GESTIUNEA AFACERILOR CLUJ NAPOCA Extensia Sfntu Gheorghe

Inteligena artificial

Coordonator tiinific Dr. Zoltn lthes Studenta Mikolaj Rodica-Andrea

- 2013 -

Cuprins: Introducere Cap.1. Ce este inteligena artificial? Cap.2. Clasificare Cap.3.Mic istoric al inteligenei artificiale Cap.4.Inteligena artificial n aplicaii
4.1 Sistemele expert 4.2 Prelucrarea limbajului neuronal 4.3.Recunoaterea formelor 4.4.Robotica 4.5.nvtmntul asistat de calculator

Cap.6. Avantajele i limitele inteligenei artificiale


5.1.Categorii de sisteme intelegente 5.2.Sistemele neunorale artificiale 5.3.Sistemele inteligente bazate pe algoritmi genetici 5.4.Sistemele fuzzy 5.5.Sistemele expert 5.6.Sistemele inteligente hibride

Cap.6.Concluzii Bibliografie

Introducere
"AI este disciplina, parte a informaticii, care proiecteaz sisteme artificiale cu comportament inteligent adic sisteme ce manifest proprieti pe care n mod obinuit le asociem cu existena inteligenei n comportamentul uman - nelegerea limbajului, nvare, raionament, rezolvarea problemelor" (A.Barr and E. A. Feigenbaum, 1981) Inteligena artificial reprezint tiina i ingineria construirii de maini inteligente, mai specific programe inteligente. Aceasta se poate referi la stimularea inteligenei umane, dar nu neaprat. Pe de-o parte pot exista maini (A.I.) care nva prin observare de la oameni, iar pe de alt parte exist varianta studierii directe a problemelor, nu a oamenilor sau animalelor. Cercettorii sunt liberi s foloseasc metode care nu sunt observate la oameni sau care implic o putere de calcul mai mare dect cea deinut de oameni. Ideea crerii unei maini copil a aprut n jurul anilor 1940, iar mult vreme se credea a fi ceva foarte greu, chiar irealizabil, dar recent aceast idee nu mai este de domeniul science-fiction-ului, existnd deja roboi care nva din experien, la fel ca un copil. Aplicabilitatea inteligenei artificiale este una destul de vast, pornind de la jocuri pe calculator pn la sisteme expert, care sunt n stare sa rezolve probleme la un nivel de inginer expert n domeniu (ex: MYCIN 1974, ce diagnostica mai bine dect studenii i medicii practicani infeciile bacteriale sugernd chiar i un tratament). Prolog (Programare n Logic) a fost inventat la nceputul anilor 1970 de ctre Alain Colmerauer (Frana) i Robert Kowalski (Marea Britanie) i face parte din limbajele de programare declarative. Spre deosebire de limbajele procedurale, n care este descris procedura spre rezolvarea unei probleme (pas cu pas), n limbajele declarative este descris situaia, raionamentele logice care duc la rezolvarea unei probleme.

1.Ce este inteligena artificial?


Pentru mai bun inelegere a sistemelor inteligente, trebuie s ne plasm in contextul mai larg al inteligenei artificiale. Cercettorii n acest domeniu s-au interesat progresiv att de inteligena artificial, cat i de inteligena natural pn cnd li s-au relevat aproape toate detaliile. n prezent se observ un efort deosebit pentru modelarea unor funcii ca vorbirea, vederea artificial, nelegerea, micarea n spaiu .a.; toate, pentru om, doar percepii banale nsa foarte complexe i dificil de modelat pe cale informatic. Funciile implementate la nivelul calculatorului ofer rezultate deja ncurajatoare n comparaie cu eficiena demonstrat de inteligena uman i confirm recunoaterea disciplinei numite inteligena artificial. Prezint interes cteva definiii din literatura de specialitate pentru acest domeniu atractiv. E. Feigenbaum i P. Me Corduc arat c termenul latin "inelegere" nseamn a alege dintre, a ntelege, a percepe i a ti, iar obiectul capabil de a reuni, a aduna, a alege, a nelege, a percepe i a ti este un obiect cu inteligen artificial. Clyde W. Holsapple i Andrew B. Winston spun c inteligena artificial se straduiete s creeze maini capabile de comportament inteligent aa cum se observa la oameni, iar aptitudinea de a nelege limbajul natural i de a raiona sunt dou chei importante ale inteligenei reprezentnd fiecare cte un domeniu de cercetare pentru inteligena artificial. Academicianul romn Mihai Drgnescu arat c inteligena artificial este o derivat a inteligenei naturale, care capat forme concret sociale, n sensul c dezvolt inteligena social n mod direct i indirect, ca urmare a intereselor n activitatea economico-social. Foarte sugestiv este i meniunea lui Patrick Winston n sensul c inteligena artificial se ocup cu studiul ideilor care permit calculatoarelor s efectueze acele lucruri care fac pe oameni s par inteligeni. Obiectivele principale ale inteligenei artificiale

sunt de a face mai utile calculatoarele electronice i de a inelege principiile care fac posibil inteligenta. Sunt cercetatori romni de valoare care au tratat acest domeniu obinnd rezultate recunoscute. De exemplu, Luca Dan Serbanati i Cristian Giumale arata c "prin inteligena artificial se inelege acea parte a informaticii care se ocup cu proiectarea i construirea mainilor inteligente, acele maini capabile s realizeze funcii ale intelectului uman".

2.Clasificare
n informatic,n general inteligena artificial se clasific n dou mari categorii: -inteligena artificial puternic(strong AI):prin aceasta se inelege o inteligena artificial,de obicei bazat pe computer,care chiar poate gndi i este contienta de sine -inteligena artificial slab(weak AI): o inteligena artificial care nu pretinde c poate gndi dar care poate s rezolve o anumit clas de probleme ntr-un mod mai mult sau mai puin inteligent cu ajutorul unui set de reguli.

3.Mic istoric al inteligenei artificiale


Tabel.1.Istoric al inteligenei artificiale Anii 3000-2778 .C 200 .C 1930 D.C 1936 D.C Evenimentul S-a realizat n Egipt primul sistem expert de papirus cu aplicaie n chirurgie n China s-au realizat automate i orchestre mecanice Se realizeaz un analizator diferenial n reglarea tirurilor altileriei Alan Turing prezint o masin capabil s solutioneze orice problem din matematic cu ajutorul unui alfabet i a unui set de reguli 1951 Isaac Asimov prezint trei legi ale robotici UNIVAC I-primul calculator electronic introdus pe pia,conceput de Eckert i Mauchly

1955

Marvin Minsky a construit primul calculator neuronal Snark Allen Newell,J.C.Shaw i Herbert Simion realizeaz primul limbaj de programare n inteligena artificial IPL II(Information Processing Language II) Newell,Shaw i Simion creeaza programul numit Logic Theorist care n 1957 devine General Problem Solver.Se folosesc tehnici recursive pentru soluionarea problemelor matematice n logica propoziiilor La colocviul de la Darthmouth College din New Hampshire(SUA) se lanseaz termenul de inteligen artificial de catre John McCarthy acceptat unanim pentru a desemna o noua tiina i tehnologie Nathaniel Rochester prezinta primul sistem neuronal realizat cu

1956

1957 1959 1956 1966 1967

calculatorul electronic Apare o descriere a PERCEPTRON-ului I,model care are capacitatea de a recunoate forme de ctre F.Rossenbaltt cu sisteme neuronale Apare limbajul LISP primul utilizat pe scara larg n IA(John McCarthy) ncepe proiectul DENDRAL primul sistem expert,destinat analizei structurilor moleculare(B.Buchnan,E.Feigenbaum).Logica Fuzzy-Zadeh Apare ELIZA-un un program inteligent psihanalist(J.Weizenbaum)care interoga pacienii. S-a creat primul laborator de inteligen artificial la M.I.T(SUA) ncep lucrarile la INTERNIST,primul sistem expert pt diagnostic medical (A.Pople,J.Myers)n prezent denumit CADUCEUS funcional din 1982 Apar reele semantice i modelul memoriei asociative de Quillian Apare limbajul PROLOG n Franta(Alain Colmerauer i Roussel) Sistemul expert MYCIN pentru diagnostic medical Apare primul robot controlat de calculatorul electronic Tehnica Frames(cadre) de M.Minsky PROSPECTOR-pt utilizare geologica(Duda si Hart) Algoritmul Rete pentru accelerarea execuiei SEBR(Forgy) Se infiinteaza primele firme specializate n inteligenta artificial care ncep s comercializeze sisteme expert Sistemul expert XCON de la Digital Equipament Corpoaration pentru configurarea calculatoarelor KEE-shel(Intellcorp) CLIPS-shell(NASA)

1968 1970 1973 1974 1975 1976 1979

1980 1983 1985

1988

Piaa sistemelor expert era deja de circa 400mil dolari SUA Se nfiineaz ESPRINT(European Strategic Program for Research in Information Technology) pentru Comunitatea European MARVEL-sistem expert n timp real care monitorizeaza zborurile spaiale PEGASUS-program inteligent pentru recunoaterea vorbirii Sursa: ro.wikipedia.org/wiki/Inteligen_artificial

ncepanilor 90

4.Inteligena artificial n aplicaii


Interesul pentru inteligena artificial a crescut n ultimii ani datorit rspndirii aplicatiilor comercializate, n sensul c, din ce n ce mai multe intreprinderi i organizaii au nceput s foloseasc aceast tehnologie i dispun de personal specializat n domeniu. O perspectiv relativ complet a aplicaiilor inteligenei artificiale ne-o ofer diagrama de mai jos: Fig.1. Aplicaiile inteligenei artificiale

Sursa: www.biblioteca-digitala-online.blogspot.ro RGP = rezolvatoare generale de probleme; SE = sistem expert; PLN = prelucrarea limbajului natural; RF = recunoaterea formelor; R = robotica;

IAC = nvtmnt asistat de calculator; RGP De muli ani, unul din scopurile inteligenei artificiale a fost dezvoltarea tehnicii care s ajute omul, cercettorii, economitii, inginerii etc. s rezolve probleme mai repede i mai uor. Eforturile din anii '5O-'60 s-au orientat spre obinerea unui model care s rezolve o gama ct mai larg de probleme. n anii '70, cercettorii n inteligena artificial recunosc faptul c pentru a dezvolta un astfel de model (General Problem Solver) este necesar o ct mai bun apropiere de domeniul specific problemei. Aceast recunoatere a catalizat preocuprile i s-au reuit realizri aplicative n direciile planificrii i programrii - dou probleme care prezint un interes special pentru ntreprinderi i producie n general. S-a reuit dezvoltarea unor programe de inteligen artificial pentru planificarea optimal n care se comunic la intrare paii i restriciile problemei i se obin la ieire rezultatul final - planuri optime. i n cadrul problemelor de programare din ntreprinderi, care implic personal, stocuri i alte resurse, se urmrete maximizarea eficienei i minimizarea costului, existnd deja programe de inteligen artificial capabile s soluioneze cele mai complexe probleme. Un alt tip de probleme, care au fcut mereu obiectul cercetrilor i proiectrii de sisteme inteligente, l constituie demonstrarea teoremelor i reducerea formulelor. i pentru aceasta exist n prezent tehnici de inteligen artificial bine puse la punct, capabile s verifice rezultatele muncii din laboratoare sau din domeniile respective.

SE Sistemele expert constituie un domeniu fertil mai ales pentru ntreprinderi. Ele satisfac vechiul vis de obinere a mainilor inteligente pentru ca emuleaz raionamentul uman pentru sarcini specifice unor domenii relativ restrnse.

Sistemele expert sunt destinate simulrii comportamentului unui expert uman, cnd acesta ncearc s rezolve probleme complexe dintr-un domeniu dat. Cheia succesului unui sistem expert st n validitatea i completitudinea cunoaterii care-i este oferit. Atunci cnd cunoaterea este combinat prin cele mai variate tehnici de inferen specifice inteligenei artificiale, rezultatul este un sistem capabil sa rezolve probleme cu rezultate care uneori depesc performana sistemului uman. Orice domeniu n care experii umani sunt utilizai la soluionarea problemelor devine domeniu potenial pentru utilizarea sistemelor expert. Imaginea asupra soluionrii problemei la care se ajunsese n anii '60-'70 era aceea a gsirii unui mecanism cu scop general (GPS) care s dispun de toi paii necesari identificrii soluiilor complete. Experimentele fcute la proiectul DENDRAL au scos n eviden necesitatea separrii cunoaterii sub forma regulilor de mecanismul de raionament. Aa s-a ajuns la experimentarea metodologiei sistemelor expert aplicate unor segmente ale expertizei umane pe proiectul numit HPP (Heuristic Programming Project) de ctre Eduard Feigenbaum (fostul student al lui Herbert Simon) i colaboratorii si. PLN De la nceputul producerii calculatoarelor, comunicaia dintre calculatoare i oameni nu a fost natural din punctul de vedere al factorului uman. n prezent, atenia este din ce n ce mai mult ndreptat spre mbuntirea comunicrii om - calculator. Tot mai muli cercettori sunt convini ca ideal pentru comunicarea cu calculatorul este limbajul vorbit, cel natural, de zi cu zi al omului, n locul tastaturilor sau altor instrumente de comunicaie. S-au obinut deja rezultate notabile n utilizarea limbajului natural pentru comunicarea cu calculatoarele electronice. Problemele comunicaiei n limbaj natural rmn nsa deosebit de complexe; limbajul natural nu este uor de neles din cauza cuvintelor cu semnificaii multiple (polisemie), n funcie de context, iar sistemele dezvoltate pentru utilizarea limbajului natural sunt departe de a da un randament corespunztor pentru ntelegerea deplin a

limbii vorbite, ele sunt limitate la un set de structuri lingvistice. Sistemele de nelegere a limbajului natural utilizeaz una din cele doua tehnici de baza:(1) cuvntul cheie i (2) analiza sintactic/semantic. Sistemele care utilizeaz tehnica "cuvntului cheie" ncearc s infereze o semnificaie din comunicare, tocmai din semnificaia cuvntului cheie al comunicrii. Sistemele care utilizeaz "analiza sintactic/semantic" Sunt mai promitoare pentru obinerea de sisteme comerciale. La aceste sisteme o fraz este fragmentat (parse) n pri de vorbire (subiect, predicat) i se ncearc inferarea semnificaiei din aceast analiz. ntotdeauna este necesar o mare cantitate de memorie pentru un dicionar ct mai cuprinztor - de exemplu sistemul ELIZA. Strns legate de prelucrarea limbajului natural exist deja realizri pentru recunoaterea vorbirii (speach recognition) i pentru sinteza vorbirii (speach synthesis). Sistemele pentru recunoaterea vorbirii nteleg limbajul natural pe care-1 accept la intrare prin voce. Semnalul vocal analogic este transformat n semnale numerice care pot fi prelucrate n calculator. Aceste sisteme sunt capabile s recunoasc numai vocea uman, eventual un numr restrns de cuvinte. Sistemele pentru sinteza vorbirii genereaz vorbirea n limbaj natural. Deocamdat se fac ncercri pentru ca oamenii s aud i s neleag perfect comunicarea pe care o face calculatorul n limbaj natural, iar rezultatele sunt deja apreciate.

RF Recunoaterea formelor sau Computer Vision constituie un subdomeniu distinct al inteligenei artificiale care se ocup de dotarea calculatoarelor cu proprietatea de a vedea i efectua pe aceast baz anumite sarcini.

10

Sistemele de recunoatere a formelor sunt capabile sa identifice trsturile obiectelor reale sau imaginile acestora, iar informaia astfel obinut o utilizeaz pentru soluionarea anumitor probleme. n asemenea situaii se utilizeaz tehnici de cutare i pattern matching pentru preluarea informaiei vizuale. Ele pot sesiza detalii care scap ochiului uman. Exist deja aplicaii n cteva domenii: robotics, examinarea fotografiilor aeriene etc. Aceste sisteme sunt foarte complexe i reclam o mare cantitate de resurse. Sunt limitate la situaii n timp real i se depun n continuare eforturi pentru mbuntirea vitezei de prelucrare i gestiune a memoriei. R Robotica nseamn dotarea mainii cu capacitatea de a se deplasa. Roboii, la nceput o ficiune, acum au un numr nsemnat de trsturi i sunt capabili s execute un numr important de sarcini, mai ales n producie (manufacturing), n mediu periculos pentru om, operaii repetitive, obositoare (n min, lucru cu explozivi etc.). De obicei roboii au un bra cu cteva articulaii care sunt micate sub controlul unui program inteligent. Scopul cercetrilor n robotic este ncorporarea programelor inteligente n roboi, care s le permit s execute sarcini cu o mai mare "inteligen" i eventual sisteme expert i sisteme de recunoatere i sintez a vocii. IAC nvmntul asistat de calculator este un subdomeniu al inteligenei artificiale n legtur cu o interfa utilizator foarte dezvoltat i un sistem expert care controleaza i ajusteaz din mers nivelul cursului n funcie de nivelul elevului/studentului i dificultatea dorit, compar tehnicile folosite de elev/student cu cele ale expertului n domeniu i ajut elevul/studentul n cursul rezolvrii, atunci cnd s-a blocat n raionamentele fcute.

11

4.1 Sistemele expert Sistemele expert constituie un domeniu fertil mai ales pentru ntreprinderi. Ele satisfac vechiul vis de obinere a mainilor inteligente pentru c emuleaz raionamentul uman pentru sarcini specifice unor domenii relativ restrnse. Sistemele expert sunt destinate simulrii comportamentului unui expert uman, cnd acesta ncearc s rezolve probleme complexe dintr-un domeniu dat. Cheia succesului unui sistem expert st n validitatea i completitudinea cunoaterii care-i este oferit. 4.2 Prelucrarea limbajului neuronal Problemele comunicaiei n limbaj natural rmn ns deosebit de complexe; limbajul natural nu este usor de nteles din cauza cuvintelor cu semnificaii multiple (polisemie), n funcie de context, iar sistemele dezvoltate pentru utilizarea limbajului natural sunt departe de a da un randament corespunzator pentru inelegerea deplin a limbii vorbite, ele sunt limitate la un set de structuri lingvistice. Sistemele de nelegere a limbajului natural utilizeaz una din cele doua tehnici de baz:(1) cuvntul cheie i (2) analiza sintactic/semantic. Sistemele care utilizeaza tehnica "cuvntului cheie" ncearc s infereze o semnificaie din comunicare, tocmai din semnificaia cuvntului cheie al comunicarii. Sistemele care utilizeaz "analiza sintactic/semantic" sunt mai promiatoare pentru obinerea de sisteme comerciale. La aceste sisteme o fraz este fragmentat (parse) n pri de vorbire (subiect, predicat) i se ncearc inferarea semnificaiei din aceast analiz. ntotdeauna este necesar o mare cantitate de memorie pentru un dicionar ct mai cuprinztor - de exemplu sistemul ELIZA. Strns legate de prelucrarea limbajului natural exist deja realizri pentru recunoaterea vorbirii (speach recognition) i pentru sinteza vorbii (speach synthesis). Sistemele pentru recunoaterea vorbirii neleg limbajul natural pe care-1 accepta la intrare prin voce. Semnalul vocal analogic este transformat n semnale numerice care pot fi prelucrate n calculator. Aceste sisteme sunt capabile s recunoasc numai vocea umana, eventual un numr restrns de cuvinte. 12

Sistemele pentru sinteza vorbirii genereaz vorbirea n limbaj natural. Deocamdat se fac ncercri pentru ca oamenii s aud i s neleag perfect comunicarea pe care o face calculatorul n limbaj natural, iar rezultatele sunt deja apreciate. 4.3.Recunoaterea formelor Recunoaterea sau Computer Vision constituie un subdomeniu distinct al inteligenei artificiale care se ocupa de dotarea calculatoarelor cu proprietatea de a vedea i efectua pe aceast baz anumite sarcini. Sistemele de recunoatere a formelor sunt capabile s identifice trasturile obiectelor reale sau imaginile acestora, iar informaia astfel obinut o utilizeaza pentru soluionarea anumitor probleme. n asemenea situaii se utilizeaza tehnici de cutare i pattern matching pentru preluarea informaiei vizuale. Ele pot sesiza detalii care scap ochiului uman. Exist deja aplicaii in cteva domenii: robotics, examinarea fotografiilor aeriene etc. Aceste sisteme sunt foarte complexe i reclam o mare cantitate de resurse. Sunt limitate la situaii in timp real i se depun n continuare eforturi pentru mbunatairea vitezei de prelucrare i gestiune a memoriei. 4.4.Robotica Robotica nseamna dotarea mainii cu capacitatea de a se deplasa. Roboii, la nceput o ficiune, acum au un numr nsemnat de trsturi i sunt capabili s execute un numr important de sarcini, mai ales n producie (manufacturing), n mediu periculos pentru om, operaii repetitive, obositoare (n mina, lucru cu explozivi etc.). De obicei roboii au un bra cu cteva articulaii care sunt micate sub controlul unui program inteligent. Scopul cercetrilor n robotic este ncorporarea programelor inteligente n roboi, care s le permit s execute sarcini cu o mai mare "inteligena" i eventual sisteme expert i sisteme de recunoatere i sinteza a vocii. 4.5.nvtmntul asistat de calculator

13

nvtmntul asistat de calculator este un subdomeniu al inteligenei artificiale n legatur cu o interfa utilizator foarte dezvoltat i un sistem expert care controleaz i ajusteaz din mers nivelul cursului n funcie de nivelul elevului/studentului i dificultatea dorita, compar tehnicile folosite de elev/student cu cele ale expertului n domeniu i ajut elevul/studentul n cursul rezolvrii, atunci cnd sa blocat n raionamentele fcute.

5.Avantajele i limitele inteligenei artificiale


Unul din aspectele pozitive const n faptul c inteligena artificial poate rezolva probleme complexe. Calculatoarele devin mai utile atunci cnd tehnici ale inteligenei artificiale sunt ncorporate att n echipamente, ct i n programe, sarcinile se realizeaz mai eficace i la un cost mai mic. Unele probleme nerezolvabile pot fi acum soluionate. Beneficiile posibile sunt creterea productivitaii, achiziia expertizei i medii de lucru mai sigure pentru utilizatori. n privina aspectelor negative trebuie reinut c dezvoltarea produselor program inteligente presupune mai multe dificultai i costuri mai mari, este mare consumatoare de timp i implic nvarea mai multor medii de programare i limbaje specifice. n fapt, nu exist prea multe sisteme de inteligen artificial comerciale. La acestea se adaug lipsa personalului instruit pentru a lucra n echipe la dezvoltarea i implementarea sistemelor inteligente. Cu toate acestea, chiar dac progresul va fi mai ncet, este clar deja c inteligena artificial are un impact major asupra tehnologiei informaionale i acest impact se va amplifica n toate domeniile aplicative menionate mai sus, precum i asupra altora nca nebnuite. Calculatoarele inteligente devin sisteme cu o productivitate net superioar calculatoarelor electronice actuale dac sunt introduse n intreprinderi. Inteligena artificial nu este att de perisabil ca inteligena natural i ofer ansa diseminrii prin duplicare, lucru extrem de util pentru nvare. Trebuie remarcat i faptul c inteligena artificial este mai ieftin dect inteligena natural n sensul c

14

sarcinile prestate de un calculator inteligent sunt mai ieftine decat ale unui expert uman pe termen lung. Inteligena artificial este mai consistent i temeinic, ea poate fi documentat prin aa-numitele "trase" ale activitaii sistemului inteligent, n timp ce inteligena natural este dificil de reprodus mai ales c persoanele experi i pot schimba raionamentele n funcie de situatia care le convine cel mai mult. Se pot remarca i avantajele inteligenei naturale asupra inteligenei artificiale: inteligena naturala este creativ, n inteligena artificial sunt necesare construcii mai dificile pentru acest lucru; inteligena natural permite oamenilor s beneficieze i s utilizeze experiena senzorial direct, n timp ce inteligena artificial utilizeaz numai intrri simbolice; inteligena natural face uz de contextul experienei, n timp ce inteligena artificial se concentreaz numai pe specific. Din avantajele inteligenei naturale asupra inteligenei artificiale rezult i limitele sistemelor expert. Calculatoarele se pot utiliza pentru colectarea i prelucrarea informaiilor despre obiecte, evenimente, procese etc., mai eficient dect o pot face oamenii. Oamenii ns, din instinct, pot realiza lucruri deosebit de dificile pentru un program inteligent: recunosc relaiile dintre lucruri, simt calitaile obiectelor cu care intra n contact, identific structuri simbolice sau explica relaia dintre astfel de structuri. Dac calculatoarele electronice trebuie s devina mai inteligente, atunci ele trebuie s fac aceleai asocieri dintre calitaile obiectelor, evenimentelor i proceselor care sunt la oameni atat de naturale. 5.1.Categorii de sisteme intelegente Sistemele inteligente constituie,n momentul de faa, acea tehnologie informaionala de vrf, capabil s identifice "ceva ct de ct important pentru mersul afacerilor, poate chiar fundamental pentru evoluia firmei, eventual structuri i relaii care ar putea transforma practicile de management i afaceri" . Am vazut deja c ele dispun de un repertoriu de tehnici specifice inteligenei artificiale cum sunt reelele neuronale, algoritmii genetici, sistemele expert, sistemele fuzzy (vagi) i sistemele hibride. Cu

15

ajutorul acestora se informatizeaza eficient cteva domenii ale managementului, n care intervine expertiza uman considerabil. Cercetarea de specialitate a dovedit eficiena sistemelor inteligente pentru domeniul economic, n aplicaii de genul desfacerii produselor bancare, investiiilor n portofolii, supravegherea bancar, planificarea, asigurrile, diagnosticul financiar, gestiunea resurselor umane, contabilitate i audit, impozitare i multe alte tipuri de probleme ru structurate, de tip diagnostic, planificare, proiectare, control i monitorizare. 5.2.Sistemele neunorale artificiale

Sistemele neuronale artificiale au aprut n anii '80 i au la baza metoda reelelor neuronale de reprezentare a cunoasterii. Paradigma lor poarta numele de conexionism, deoarece modeleaza soluiile problemelor prin instruirea neuronilor artificiali conectai n relele configurate n prealabil cu ajutorul unor medii de dezvoltare specifice. Neuronii artificiali sunt automate elementare al cror mod de funcionare se inspira din funcionarea neuronilor biologici. Numeroi cercetatori care au investigat reelele neuronale au observat c ele ofera un mare potential pentru management. Dezavantajele sistemelor neuronale artificiale sunt:faciliti puin performante de explicare a raionamentului;puine aplicaii practice;interfea slab performanta cu utilizatorul;hardware i software nca n stadii experimentale;dificele de validat; Toate aceste caracteristici fac din sistemele neuronale artificiale mijloace informatice foarte atractive pentru soluionarea problemelor de marketing bancar, comercializarea titlurilor, evaluarea creditelor, diagnosticul financiar al firmelor i optimizri dintre cele mai diverse. De aceea, exist numeroase sisteme neuronale n sectoarele comercial i financiar-bancar.

5.3.Sistemele inteligente bazate pe algoritmi genetici

Mecanismul specific acestor sisteme este inspirat din functionarea sistemelor biologice, n sensul c ncurajeaz soluiile candidat capabile s rezolve o problem i

16

penalizeaz soluiile fr succes. n felul acesta se obin, dupa mai multe generaii, soluii foarte bune pentru probleme de optimizare complexe, cu un mare numar de parametri. Ideea de baz a unui algoritm genetic const n a se ncepe cu o populaie de soluii pentru o anumita problem i a produce noi generaii de soluii, fiecare mai performanta dect precedentele. Fazele ciclului prin care opereaz un asemenea algoritm sunt: (1) crearea unei populaii de "membri" (soluii candidat la rezolvarea unei probleme), (2) selecia membrilor care s-au adaptat cel mai bine necesitailor problemei de soluionat, (3) reproducerea (se folosesc operatorii genetici de ncruciare i mutaie, pentru a obine noi membri), (4) evaluarea gradului n care noii membri corespund mai bine soluionarii problemei i (S) abandonarea populaiei vechi prin nlocuirea ei cu populaia nou din noua generaie. Un asemenea ciclu se repeta pn cnd este identificat cea mai bun soluie la problema n cauz: Fig. 2. Fazele ciclului algoritmilor genetici

Sursa: www.biblioteca-digitala-online.blogspot.ro Aplicaiile acestor sisteme s-au diversificat rapid i s-au dovedit utile n domeniile afacerilor financiare, comerului cu titluri, evaluarii creditelor, deteciei fraudelor i prediciei falimentului. De exemplu, unii cercetatori au folosit asemenea sisteme la inferarea unor reguli pentru predicia falimentului ntreprinderilor, pe baza indicatorilor financiari obinui din bilan (financial ratios). Aceeai cercetatori descriu modul de

17

utilizare a algoritmilor genetici n alocarea bugetar, n vederea asistarii guvernelor i administraiilor locale la adoptarea celor mai bune decizii. 5.4.Sistemele fuzzy

Sistemele inteligente bazate pe logica fuzzy dispun de o flexibilitate deosebita i s-au dovedit performante ntr-o varietate de aplicaii de control industrial i de recunoatere a structurilor, ncepand cu scrisul de mn i terminand cu evaluarea creditelor. Exist numeroase produse industriale de larg consum, inclusiv masinile de splat automate, cuptoarele cu microunde sau aparatele de fotografiat, care utilizeaza logica fuzzy n mecanismele lor de control. Raionamentul fuzzy este procesul de inferare (derivare) a concluziilor dintr-un set de reguli fuzzy care acioneaza supra cunoaterii fuzificate. Fa de sistemele inteligente bazate pe reguli convenionale, n care numai o regula va fi executat ca urmare a adevrului premisei sale, n raionamentul fuzzy toate regulile din baza de reguli fuzzy ale caror premise sunt total sau parial adevarate (numai anumite condiii sunt ndeplinite) vor contribui la soluia finala a problemei care face obiectul rezolvrii. Aceast aciune agregat a regulilor fuzzy constituie principiul cheie care st la baza flexibilitaii sistemelor inteligente din categoria abordat i favorizeaz pan la extrem prelucrarea cunotiinelor incerte, incomplete, inconsistente sau imprecise. ntotdeauna trebuie acordat atenie proceselor de fuzificare (conversia datelor ntre funciile membrilor seturilor fuzzy) i defuzificare. n toate cazurile se folosesc reguli fuzzy, foarte utile n raionamente. Puterea acestor sisteme, fa de cea a sistemelor neuronale, consta n aceea c bazele lor de cunotiine folosesc structuri de tip reguli de producie, foarte uor de examinat, neles i modificat. Datorita faptului c funciile membrilor i regulile trebuie stabilite pe cale manual, de ctre experi i cognoticieni cu mare experient, poate interveni un mare consum de timp i posibilitatea de a face erori. Ce este mai neplacut este c aceste sisteme nu sunt chiar aa de uor adaptabile la schimbrile mediului operaional; noile reguli necesare trebuie elaborate tot manual atunci cnd condiiile de afaceri se schimb.

18

n prezent, se nregistreaz o cretere a numrului de aplicaii de tip fuzzy data base retrieval (regasire fuzzy n bazele de date) deoarece regasirea datelor n bazele de date convenionale nu ofera o foarte bun flexibilitate operatorilor umani. Regasirea fuzzy pune n aciune un mecanism care opereaz i pentru condiii ndeplinite doar parial, mrind astfel eficiena cutrii. 5.5.Sistemele expert

Tehnologia sistemelor inteligente de tip sisteme expert este cea mai "veche" i cea mai bine pus la punct, n special pentru sisteme expert bazate pe reguli. Exis deja cteva sute de sisteme expert operationale i comerciale, pentru o gama foarte larg de aplicaii. Toate folosesc o cunoatere numit expertiz, provenit de la experii umani, iar procesul de colectare a acesteia se numete achiziia cunoaterii. Este nevoie de mai multe interviuri cu experii sau de alte metode adecvate pn cnd este pus la punct baza de cunotine, o component important a acestor sisteme. Exist metode i instrumente de achiziie a cunoaterii, unele foarte perfecionate. Mediile de dezvoltare disponibile uureaza mult construirea sistemelor expert funcionale, de la stadiul de prototip pana la stadiul de sistem expert comercial, n conformitate cu metodologia adoptata. Adevrata putere a sistemelor expert st n motoarele de inferente i n sistemele de explicaii de care dispun. Totui, sistemele expert nu sunt capabile s invee, s se instruiasc automat, ca celelalte tipuri de sisteme inteligente mentionate anterior i din acest motiv nu se pot adapta uor la schimbarile intervenite n mediul n care acioneaz. Logica fuzzy ofer i pentru aceste sisteme scheme de reprezentare a cunoaterii mult mai flexibile. De aceea viitorul imediat al acestora se va baza foarte mult pe logica fuzzy.

5.6.Sistemele inteligente hibride

Exist un numar nsemnat de probleme economice complexe la soluionarea crora nu pot fi folosite cu succes categoriile de sisteme inteligente prezentate mai sus. 19

Este vorba despre problemele care necesit interventia a cel putin doua tehnologii dintre cele mentionate n tabelul de mai jos: Tabel.2. Tehnologiile inteligente i caracteristicile lor:

Sursa: www.editurauranus.ro/marketing-online Hibridizarea se refer, dupa unii autori, la funciile realizate cu ajutorul altei tehnologii ncorporate ntr-un sistem inteligent dezvoltat cu o anumit tehnologie initial, considerate tehnologie de baz. De exemplu, sistemele hibride de tip fuzzy-neuronale sunt o combinaie a tehnologiei fuzzy, care dispune de un scor slab (1) pentru caracteristica nvtare, i a tehnologiei reelelor neuronale, care dispune de un scor foarte bun (5) pentru aceeai caracteristic. Sistemele hibride sunt importante i atunci cnd trebuie inut seama de marea varietate a aplicaiilor de gestiune. Cele mai complexe domenii aplicative dispun de mai multe tipuri de probleme, fiecare asemenea tip reclamnd alt categorie de prelucrari. De exemplu, domeniul planificarii financiare, cu elaborarea bugetelor unei intreprinderi, implica trei tipuri de probleme, astfel: - problema prediciei, la soluionarea creia se poate utiliza o reea neuronal; - problema optimizarii, pentru care se poate folosi un algoritm genetic; - problema raionamentului secvenial, creia i se potriveste cel mai bine un sistem expert. Diferitele componente ale sistemelor hibride comunic rezultatele una alteia astfel ncat s se obtin rezultatul final cel mai bun. Aceste sisteme acoper nu numai simpla combinare a diferitelor tehnologii, ci i integrarea tehnologiilor inteligente cu sistemele

20

informative clasice, coninand baze de date sau calcul tabelar. De aici se obin multiple avantaje pe care teoria i practica de specialitate le-a relevat deja: folosirea informaiilor din mai multe surse, tezaurizarea informaiei strategice pentru utilizare ulterioara eficient, obtinerea unor modele de sisteme hibride naturale n care diferitele tehnologii sunt definite ca obiecte etc.

6.Concluzii
Inteligena artificial i propune la modul ideal s afle cum pot fi mainile s devin la fel de inteligente ca oamenii. O msur a inteligenei mainii este testul Turing. n imediatul viitor nu se contureaz posibilitatea ca vreun calculator s treac acest test.Totui nca nu a fost realizata o maina sau un computer care s poata reproduce putin din inteligena umana i a naturi ci doar gadget-uri care au diferite aplicaii in lumea de azi. Dupa cate se poate observa, limbajul Prolog este unul puternic, ce poate fi folosit eficient in rezolvarea multor tipuri de probleme, de dificultati diferite. Avantajul principal al acestui limbaj il reprezinta faptul ca nu trebuie instruit calculatorul CUM sa rezolve o anume problema, ci el trebuie sa stie doar regulile de rezolvare, rationamentele logice. Istoria inteligenei artificiale vorbete despre realizrile ei efective. Mult vreme, aceast disciplin s-a pstrat n zona experimentelor. De curnd, cercetrile ei au nceput s fie privite cu interes de ctre industrie, graie mai ales sistemelor expert.

VIII.Bibliografie
*** www.wikipedia.ro *** www.editurauranus.ro

21

Leszek Rutkowski Computational Intelligence-Methods and Tehniques, Editura Springer, 2005 Amit Konar Computational Inteligence-Principles,Tehniques and Applications, Editura Springer, 2005 Ben Goerzel,Cassio PennChin Artificial General Intelligence, Editura Springer, 2007 Nicolae ndreanu Introducere n programarea logic - Limbajul PROLOG, Editura Intarf, 1994

22