Sunteți pe pagina 1din 26

SISTEME EXPERT

ALINA FILIPESCU ANDREEA BIANCA URCAN

Sa definim

Un sistem expert (SE) este o aplicaie complex (un program software) care exploreaz o multitudine de cunotine date pentru a obine concluzii noi despre activit i dificil de examinat, folosind metode asem n toare cu experii umani. Sistemul expert este un produs program care emuleaza comportamentul expertilor umani care rezolva probleme din lumea reala asociate unui domeniu particular al cunoasterii (Pigford, Baur, 1990).

Sa definim

Un sistem expert este un sistem care emuleaza abilitatea de a lua decizii a expertului uman. (Giarratano, Riley) Sistemul expert este un program particular care incorporeaza o baza de cunostinte si un motor de inferente. Programul se comporta ca un consilier inteligent intr-un domeniu particular. (Frenzel)

Evolutie

Incepand cu mijlocul anilor 1960, acest nou tip de sistem, numit sistem expert a inceput sa fie dezvoltat pentru a sprijini managementul in procesul decizional. Noul tip de sistem, care reprezinta una dintre primele aplicatii ale inteligentei artificiale, este un plus interesant pentru tipuri de sisteme informatice la dispozitia intreprinderilor. Cu toate acestea, sistemele expert sunt proiectate pentru a le fi asistenti utilizatorilor nu pentru a ii inlocui.

Primele sisteme expert

DENDRAL
Primul sistem expert a fost dezvoltat ncepnd din 1965, la Stanford, de catre Edward Feigenbaum si laureatul premiului Nobel, geneticianul Joshua Lederberg. DENDRAL, chimistul computerizat, este primul program bazat pe cunostinte destinat rationamentului stiintific. El reusea sa determine structura unor compusi chimici organici pe baza analizei spectroscopice a moleculelor.

Primele sisteme expert

MYCIN
Un alt sistem expert celebru este MYCIN, creat n 1972 de Edward H. Shortlife, tot la universitatea Stanford. Sistemul diagnostica infectii bacteriene ale sngelui si propunea tratamente corespunzatoare, cu dozajul antibioticelor calculat n functie de greutatea pacientului. MYCIN dobndea informatii suplimentare prin ntrebari adresate utilizatorului, precum: _ A suferit recent arsuri pacientul? sau _ Are pacientul alergii cunoscute la medicamentul X?

Sisteme expert

EMYCIN, HEADMED, CASNET i INTERNIST

pentru domeniul medical

Sisteme expert

PROSPECTOR
O legenda a sistemelor expert este Prospector, un program construit pentru identificarea formatiunilor geologice. Corelnd date obtinute din foraj asupra straturilor geologice parcurse, acestea trebuia sa depisteze diverse depozite de minerale. El a prezis existenta unui depozit de molibden n valoare de 150 de milioane de dolari, nsa s-a dovedit mai apoi ca depozitul fusese descoperit anterior iar Prospector a fost construit ca prin acelasi rationament sa ajunga la aceeasi concluzie.

Sisteme expert

La nceputul anilor 1980 apar i primele aplica ii comerciale ale sistemelor expert (XCON, XSEL sau CATS-1), care au cunoscut apoi o explozie la nceputul anilor 1990. Sistemele expert bazate pe reguli se dezvolt i se implementeaz n multe domenii de activitate, inclusiv n cel financiar-contabil:
control intern, audit, planificarea impozitelor diagnostic financiar, raportare financiar contabilitate managerial , analiz credite, analiza riscului, planificare investi ii

CLASIFICARE SISTEMELOR EXPERT

Dupa natura cunoasterii (Andone 1999)


Sisteme expert bazate pe reguli Sisteme expert bazate pe cadre Sisteme expert bazate pe modele Sisteme expert hibride

CLASIFICARE SISTEMELOR EXPERT

Dupa natura problemelor solutionate (Andone 1999)


Sisteme expert cu colectarea faptelor doveditoare Sisteme expert cu rafinare in pasi succesivi Sisteme expert cu asamblare in pasi succesivi Sisteme expert la cheie Sisteme expert in timp real

CLASIFICARE SISTEMELOR EXPERT

Dupa clasa de utilizare (Andone 1999)


Sisteme expert de clasa 1 - comercializate si acceptate in comunitatea utilizatorilor Sisteme expert de clasa 2 - au performante de expert dar nu si-au castigat renumele in comunitatea utilizatorilor Sisteme expert de clasa 3 - nu au ajuns la performantele unui expert

CARACTERISTICI SISTEME EXPERT

 din punct de vedere conceptual, sistemele expert vizeaz rationamentului uman pe baza expertizei ob inute de la experti;

reconstituirea

 sistemele expert dispun i de cuno tin e i de capacitatea de a desfa ura activit i intelectuale umane;  sunt organizate pentru achizi ia i exploatarea cunoa terii dintr-un domeniu particular numit domeniul problemei;

CARACTERISTICI SISTEME EXPERT

 dispun de metode de invocare a cunoa terii comportndu-se ca un sistem inteligent

i exprimarea expertizei

 la nivel de realizare informatic , sistemele expert se bazeaz pe principiul separ rii cunoa terii de programul care o trateaz ;  sunt capabile sa memoreze cunoa terea, s stabileasc leg turile ntre cuno tin e i s trag concluzii, s propun solu ii, recomand ri, s determine cauzele unor fenomene.

ARHITECTURA UNUI SISTEM EXPERT

Baza de cunostinte servete pentru stocarea tuturor elementelor cunoaterii (fapte, reguli, metode de rezolvare, euristici) specifice domeniului de aplicaie, preluate de la experii umani sau din alte surse. Baza de cuno tin e con ine domeniul specific de cuno tin e necesar pentru rezolvarea problemei. Motorul de inferente este un program n care s-a implementat cunoaterea de control, procedural sau operatorie, cu ajutorul c ruia se exploateaz baza de cunotine pentru efectuarea de raionamente n vederea obinerii de soluii, recomand ri sau concluzii.

ARHITECTURA UNUI SISTEM EXPERT

Interfaa cu utilizatorul - permite dialogul cu utilizatorii n timpul sesiunilor de consultare, precum i accesul acestora la faptele i cunotinele din baz pentru ad ugarea sau actualizarea bazei. Modulul de mbog ire a cunoaterii - ajut utilizatorul expert s introduc n baz noi cunotine ntr-o form acceptat de sistem sau s actualizeze baza de cunotine. Modulul explicativ - are rolul de a explica utilizatorilor att cunotinele de care dispune sistemul, ct i raionamentele sale pentru obinerea soluiilor n cadrul sesiunilor de consultare.).

AVANTAJE SISTEME EXPERT

disponibilitatea crescuta, expertiza devenind accesibila pe orice calculator adecvat. SE este disponibil n orice moment si nu este afectat de emotivitate, factori de stres. reducerea costului, explicabila n corelatie cu ideea de mai sus si tinnd seama de pretul sistemelor de calcul. permanenta, SE neavnd o viata limitata.

AVANTAJE SISTEME EXPERT

reducerea pericolelor, n sensul ca SE pot fi folosite n medii periculoase pentru om, atunci cnd sunt ncorporate n sisteme adecvate (de exemplu, n sistemul de comanda al robotilor industriali). cresterea calitatii, prin obtinerea unei expertize complete a domeniului de lucru, ceea ce expertul uman nu face ntotdeauna. posibilitatea de explicare n detaliu a solutiei obtinute pentru cresterea gradului de ncredere a utilizatorului, atunci cnd SE este dotat cu un sistem de generare a explicatiilor.

AVANTAJE SISTEME EXPERT

rapiditatea, n sensul ca pe sisteme software si hardware adecvate se pot obtine, pentru anumite domenii, performante de timp mai bune dect cele ale expertilor umani. SE pot contribui la raspndirea cunostintelor din domeniul de lucru; astfel, un utilizator poate rula programul pentru mai multe probleme, de la simplu la complex si urmarind solutiile si explicatiile date de SE se poate instrui n domeniul respectiv. SE determina pastrarea n siguranta a cunostintelor; marile firme si-au construit SE pentru a fi afectate ntr-o mai mica masura de plecarea unor experti umani. clasificarea si perfectionarea metodelor de rezolvare a problemelor din domeniul de lucru apare ca un beneficiu indirect, obtinut o data cu construirea unui SE.

Ciclul de viata al Sistemelor Expert

Ciclul de viata al unui sistem expert se desfasoara pe 3 faze:


Dezvoltare Integrare si utilizare Actualizare si ntretinere

Procesul de dezvoltare al sistemelor expert

Initializarea proiectului Activitatile specifice n faza de initializare sunt: Definirea problemelor si evaluarea necesitatilor Evaluarea solutiilor alternative Verificarea adecvarii problemei Considerarea cerintelor managementului

Procesul de dezvoltare al sistemelor expert

Analiza si proiectarea Proiectarea conceptuala -este o activitate prin care se obtin ct mai multe idei generale despre cum va arata sistemul si cum va solutiona problemele. Resursele de calcul - se refera la echipamentele si platformele n configuratia hardware si software corespunzatoare cerintelor sistemului expert. Studiu de fezabilitate

Procesul de dezvoltare al sistemelor expert

Analiza si proiectarea  Prototipizarea rapida - un prototip este un sistem expert de dimensiune mica care poate fi dezvoltat ntr-un timp scurt si are drept scop sprijinirea proiectantilor n luarea deciziei cu privire la structura bazei de cunostinte. Dezvoltarea - faza de dezvoltare ncepe odata cu terminarea prototipului demonstrativ si aprobarea sa de catre management. Construirea bazei de cunostinte - echipa de proiectare trebuie sa cunoasca intrarile n sistem, cu alte cuvinte faptele initiale, pentru a putea ncepe procesele inferentiale

Procesul de dezvoltare al sistemelor expert

Analiza si proiectarea Testarea, evaluarea si mbunatatirea - prototipul si versiunile mbunatatite se supun testarii si evaluarii performantei att pentru cazuri ipotetice ct si pentru cazuri din domeniul real. Principiul general acceptat este de a testa sistemul pe cazuri istorice oferite de utilizator.

Procesul de dezvoltare al sistemelor expert

Analiza si proiectarea Implementarea - implementarea este o etapa de durata care poate cuprinde urmatoarele faze: Acceptarea de catre utilizator Instalarea, demonstrarea si utilizarea Instruirea si securitatea Documentarea, integrarea si testarea n domeniu Postimplementarea

Va multumesc!

S-ar putea să vă placă și