Sunteți pe pagina 1din 11

Universitatea Tehnic a Moldovei

Facultatea Calculatoare Informatica si Microelectronica


Catedra Microelectronica si Inginerie Biomedicala

REFERAT
La disciplina: Igiena generala

Tema: Aplicatia informaticii avansate


( Sisteme expert n medicin )

A efectuat
A verificat:

Tihon Aliona

Chiinu 2014

sistemele expert sunt


programe concepute pentru a rationa
in scopul rezolvarii problemelor
pentru care in mod obisnuit se cere
o expertiza umana considerabila

Edward Feigenbaum Stanford Univerity

Cuprins :
1 Introducere
2 Arhitectura
3 Avantaje i dezavantaje
4 Istoric
4.1 Primele idei puse in practica
4.2 Sisteme expert de rezonanta
4.2.1 DENDRAL
4.2.2 MYCIN
4.2.3 EMYCIN
4.2.4 HEADMED
4.2.5 PUFF
4.2.6 VM
4.2.7 CASNET
4.2.8 CADUCEUS
4.2.9 TROPICAID
5 Aplicarea in medicina
6 Plusuri si minusuri
7 Implementari

1. Introducere

Sistemele expert pot fi caracterizate ca fiind produse ale inteligenei artificiale,


ramur a informaticii care se ocupa cu dezvoltarea de programe "inteligente".
Lucrul de notat referitor la aceste sisteme expert, este aria de aplicabilitate ce a
cuprins multe domenii de activitate.
Un sistem expert (SE)- reprezinta un program care urmrete obtinerea de
rezultate referitoare la o activitate sau domeniu in care realizarea acestui lucru este
dificala , intr-un mod asemanator cu cel folosit de experi umani . Scheletul unui
sistem expert ine in primul rand de o baz de cunotine si de un algoritm de
cutare specific metodei folosite de rationare . Astfel , se poate spune despre un
sistem expert ca trateaz cu succes probleme unde nu exist o solutie clar .
2. Arhitectura

Am putea diviza un sistem expert in 5 componente :


Baza de cunotine - aici sunt stocate toate componentele cognitive disponibile
sistemului (fapte, reguli, metode de rezolvare, euristici) specifice domeniului
cruia i se adreseaza sistemul, preluate de la experi umani sau din surse externe.
Motorul de inferene - program ce are in componen cunoaterea de control,
procedural sau operatorie. Pin aceasta se exploateaz baza de cunotine in
vederea efecturii de raionamente n vederea obinerii de soluii, recomandri sau
concluzii.

Interfaa de dialog - permite dialogul cu utilizatorii n timpul sesiunilor de


consultare, precum i accesul utilizatorilor la faptele i cunotinele din baz pentru
adugarea sau actualizarea cunoaterii.
Modulul de achiziie a cunoaterii - ofer utilizatorui expert modaliti de
interogare a sistemului in vederea obinerii de rezultate, precum si moduri de
modificare a bazei de cunostinte pentru a adauga, elimina sau modifica diferite
componente.
Modulul explicativ - are rolul de a explica utilizatorilor att cunoaterea de care
dispune sistemul, ct i procesul de raionament pe care l desfoar sau soluiile
obinute n sesiunile de consultare. Explicaiile ntr-un astfel de sistem, atunci cnd
sunt proiectate corespunztor, mbuntesc modul n care utilizatorul percepe i
accept sistemul.
Trebuie menionat ca in funcie de modul de implementare al sistemului, modulul
explicativ i cel de achiziie a cunoaterii pot lipsi.
3. Avantaje i dezavantaje
Avantaje :
-

Ofer rspunsuri cinsistenet pentru decizii, procese si taskuri repetitive


Reine i administreaza nivele semnificative de informaii
Reduce crearea de obstacole (bariere) pentru utilizatori
Revizuieste operaiuni care utilizatorilor umani le-ar putea scpa

Dezavantaje:
- Lipsa "common sense-ului" uman care ar fi necesar n luarea unor decizii
- Lipsa unor rspunsuri creative pe care experii umani le pot oferi n
circumstane neobisnuite .
- Unii experi nu pot explica logica sau raiunea in spatele unor decizii luate
pe domeniul lor
- Problemele puse de automativarea proceselor complexe
- Lipsa flexibilitii i a abilitii de a se adapta la medii n schimbare din
moment ce ntrebrile sunt standard i nu pot fi schimbate .
4. Istoric
Secolul XX a fost supranumit secolul vitezei. Prin extrapolare - al tehnicii, al
tehnologiilor, al informaticii - progresul inregistrat n toate aceste domenii a fost
unul deosebit. Este rndul secolului XXI s beneficieze de avansul tehnico-

tiintific pentru a asista la o cretere semnificativ a calitii i chiar a duratei vieii.


n orice domeniu de activitate factorul cheie n atingerea scopurilor propuse este
reprezentat prin luarea unei decizii bune. Totui la baz exist o combinaie de trei
aspecte: experien din cazuri anterior rezolvate, rezultatele ultimelor cercetri i
raionamentul personal.
4.1.

Primele idei puse in practica:

Cercetarea n acest domeniu a nceput acum patru decenii atunci cnd au fost
dezvoltate primele sisteme expert ce se doreau mai puin comerciale i mai mult
demonstrative. Totul a nceput peste ocean acolo unde se tia faptul c specialitii
sunt puini la numr i nu vor putea face fa pe frontul unui nou rzboi modial; n
concluzie inteligena i agiltatea unui specialist trebuia suplinita sau chiar nlocuit
de cea artificial.
Primele sisteme expert ce au venit dinspre Silicon Valley au fost Dendral , Mycin
si Emycin .
4.2.

Sisteme expert de rezonanta:

4.2.1 DENDRAL
DENDRAL (chimistul computerizat), este destinat analizei structurilor
moleculare, a fost dezvoltat ncepnd din 1965, la Stanford, de ctre Edward
Feigenbaum i laureatul premiului Nobel, geneticianul Joshua Lederberg; este
primul program bazat pe cunotine destinat raionamentului tiinific; reueste s
determine structura unor compui chimici organici pe baza analizei spectroscopice
a moleculelor; pe msur ce setul su de reguli a crescut, sistemul a devenit ns
dificil de meninut i dezvoltat n continuare , de aceea el nu mai este folosit in
zilele noastre.
4.2.2 MYCIN
MYCIN a fost creat n 1972 de Edward H. Shortlife, tot la universitatea
Stanford; Sistemul diagnostica infecii bacteriene ale sngelui i propunea
tratamente corespunztoare, cu dozajul antibioticelor calculat n funcie de
greutatea pacientului; MYCIN dobndea informaii suplimentare prin ntrebri
adresate utilizatorului, precum: A suferit recent arsuri pacientul? sau Are
pacientul alergii cunoscute la medicamentul X?; Se remarc de asemenea tratarea
cunotinelor n condiii de incertitudine, spre deosebire de sistemul DENDRAL,
care nu putea realiza acest lucru; programul folosea reguli de tipul: Dac
microorganismul este Gram pozitiv i morfologia microorganismului este Cocci i
modul de organizare a microorganismului este lan, atunci este destul de evident

(cu probabilitatea 0,7) c microorganismul este un streptococ ; Cnd a fost


construit MYCIN, muli doctori nu aveau ncredere n diagnosticele sale, deoarece
nu puteau verifica dac raionamentul pe care se baza concluzia era corect; De
aceea, sistemului expert i-a fost adugat un modul numit Teiresias, care putea
rspunde la comanda why (de ce), listnd regulile pe care s-a bazat procesul de
decizie. Desi MYCIN a pus bazele cercetrii n domeniul sistemelor expert, a avut
o mulime de probleme care au fost remediate n arhitecturi mai trzii, i mai
sofisticate. Una dintre probleme era c regulie amestecau deseori cunotinele de
domeniu, cu cele de rezolvare ale problemei i cu cele care mpiedicau sistemul s
pun ntrebri stupide sau la care s-a rspuns indirect mai devreme (exemplu:
ntreaba dac pacientul este alcoolic nainte s ntrebe dac este copil sau adult). O
versiune ulterioar numit Neomycin, a ncercat s remedieze aceast problem
folosind o taxonomie explicit a bolii pentru a reprezenta fapte ce privesc diverse
boli. n mare, strategia de rezolvare a problemei era sa coboare pe arborele bolii de
la clase de boli generale al unele foarte particulare, adunnd informaii pentru a
putea face separarea ntre doua subclase de boli.

4.2.3 EMYCIN
EMYCIN este un rezultat al experienei dobndite cu MYCIN, a fost conceput
n 1979 de ctre Bill Van Melle care a demonstrat posibilitatea de generalizare a
reprezentrii cunoaterii n acest proiect, acesta devenind un model pentru multe
sisteme expert comerciale, o structur de baz pe care se pot impune reguli noi).

4.2.4 HEADMED
HEADMED: este un sistem expert folosit de ctre medicii neuropsihiatri.

4.2.5 PUFF
PUFF este un sistem expert care poate diagnostica prezena i gravitatea bolilor
pulmonare i poate produce rapoarte pentru fiele pacienilor. PUFF a fost primul
sistem dezvoltat sub BASIC, folosind EMYCIN, incluznd trsturile
independente de domeniu al MYCIN. Acest fapt oferea un mecanism pentru
reprezentare cunotinelor specifice unui anumit domeniu sub forma regulilor de
producie si pentru realizarea de consultaii n domeniu.PUFF a fost initial scris in
Interlisp folosind facilitile caclulatorului SUMEX-AIM si a trebuit mai apoi sa

fie rescris in BASIC. PUFF nu necesita interaciune direct cu medicul, evintnd


astfel problemele de inginerie uman.Exista 75 de prametri clinici implementai n
PUFF, cum ar fi "capacitatea pulmonar total" sau "volumul rezidual".

4.2.6 VM
VM (ventilator manager) este un sistem pentru monitorizarea progresului dup
operaie a unui pacient n ceea ce privete asistena petru respiraie; a fost conceput
n anul 1980 de ctre Lawrence M. Fagan. Folosind "belief networks", aplicatia
rezolva i probleme medicale cum ar fi diagnosticul bolilor hematopatologice.
Reeaua folosita de VM, VPnet calcula distribuii de probabilitate pentru setul de
parametri fiziologici reperai. Mai apoi, VPnet reprezenta cunotinele de stare a
bolilor patofiziologice intr-un framework cauzal probabilistic. Presupunerile reelei
sunt realizate i reprezentate explicit intr-o structura grafica. Structura retelei
rezolv coflictele de parametri. Distribuiile de noduri-parametru sunt mai apoi
folosite de ctre modulul de modelare matematica a VM n timul procedurii de
estimare a parametrilor .

4.2.7 CASNET
CASNET a fost creat n 1978 pentru a veni n ajutorul oftalmologilor.In cazul
dezvoltarii reelei cauzale de asocieri a CASNET au fost folosite idei din dou
domenii informaionale : recunoaterea statistic de patternuri si IA (inteligent
artificial). S-au implementat, astfel, dou modele : unul descriptiv care putea oferi
o caracterizare a afeciunii i unul normativ de care era nevoie pentru a caracteriza
n mod direct maniera in care deciziile sunt realizate .CASNET stocheaza nacest
fel date referitoare la pacieni cu diferite afeciuni oftalmologice pe durata mai

multor sesiunui de investigare . Analiznd date reprezentate i astfel, modul n care


boala evolua, sistemul CASNET era capabil s ofere soluia optim de tratament.
Compnenta descriptiv a modelului CASNET coninea patru tipuri de elemente :
1. Observaii sau descoperiri ale simptomelor pacientului relaionate logic prin
constrangeri observaionale.
2. Stari patopsihologice care descriu condiii interne anormale
3. Stari ale bolii care sunt definite la un nivel ridicat de abstractizare
4. Planuri de tratament sau clase generale de tarapii compuse din seturi de
tratamente interconectate cu timpul si expunerea necesara fiecaruia.

4.2.8 CADUCEUS

INTERNIST sau CADUCEUS este un sistem expert medical terminat la


mijlocul anilor 1980, fiind inceput in anii 1970. A durat mult pana ce [baza de
cunostinte] a fost pusa la punct de catre dr. Harry Pople de la Universitatea din
Pittsburgh, in colaborare cu dr. Jack Meyers, unul din cei mai importanti
diagnosticieni ai medicinei interne de la acea vreme. Motivatia lor a fost s
imbunteasc sistemul MYCIN care se baza pe bacterii i infectii luate pe calea
sngelui si sa extinda aria de aciune la intreaga medicin interna. Pana la urm
CADUCEUS era capabil sa diagnosticheze n jur de 1000 de boli. mbuntirea
major adus de CADUCEUS la MYCIN a fost incorporarea de raionamente care
s trateze complexitatea adiionala bolilor interne, putnd exista un numar mare de
boli simultane, iar informaiile erau n general eronate sau puine.
4.2.9 TROPICAID
TROPICAID este scris n limbajul PASCAL i este folosit n special de ctre
medicii din mediul rural pentru faptul c poate recunoste pn la 460 de simptome
diferite.
5. Aplicarea in medicina
n medicin luarea unei decizii apare ntr-un mod foarte important atunci cnd
trebuie pus un diagnostic deoarece la stabilirea acestuia apar mai multe alternative,
dei toate datele medicale au fost colectate. Se poate construi un program care s
sugereze cea mai plauzibil alternativ. Sistemul poate oferi i o valoare asociat
bolii, aceasta fiind interpretat ca un scor de plauzibilitate.
S nsemne acest lucru sfritul medicinei, aa cum o cunoastem azi? Medicina
asistat de computer: un sistem expert sugereaz o serie de ntrebri optime i
furnizeaz cele mai precise concluzii ce pot fi trase din rspunsurile selectate de
cadrul medical. Nu, nu v uitai bnuitori la computerele din preajma... Nu ascut pe
ascuns bisturiuri, ateptnd s v ia locul. Calculatoarele de care vorbim sunt mult
mai nzestrate din punctul de vedere al inteligenei... artificiale. Un prim pas a fost
reprezentat de dezvoltarea unor soft-uri speciale, numite sisteme expert. Acestea au
aparut pentru a oferi medicilor ntrebri i rspunsuri structurate n cuprinsul
diverselor specialiti medicale sau al ariilor de expertiz. Structura de care
vorbeam este decis de la bun nceput de unul sau mai muli experi ai domeniului
respectiv, ceea ce a dat i numele sistemului. La interogarea de ctre medicul
utilizator, un sistem expert sugereaz o serie de ntrebari optime i furnizeaz cele
mai precise concluzii ce pot fi trase din rspunsurile selectate de medic. E un
program ce functioneaz pe secvene de instruciuni if... then... else....

6. Plusuri si minusuri
Din nefericire , modul in care un sistem expert lucreaza este limitat la un set de
ntrebri disponibil i la rspunsurile prestabilite de creatorii si. n cazul n care se
dorete utilizarea unor ntrebari diferite , acest lucru nu este posibil din cauza
implementrii , din acest punct de vedere capabilitatile sistemului expert putnd fi
considerate deficitare . In acest caz particular al identificarii de maladii , se pune
problema unei funcionaliti veritabile care sa fie derivat din nevoi reale . Nu se
dorete astfel ca munca ndoielnica a unui medic sa fie preluata cu aceleai carene
de catre un sistem expert . Se intenioneaz ca inteligena artificial s ofere un
sprijin real prin suplinirea anumitor funciuni cognitive strine sau inaplicabile
operatorilor umani. Din acest motiv, au fost dezvoltate sistemele deschise.
Un citate care sustine acest concept este : "sistemele expert sunt create de
experti, sistemele deschise sunt create pentru experti". Acestea din urm solicit
medicului utilizator s formuleze elemente decizionale (simptome) i consecinte
posibile (diagnostice), oferind, graie unei sofisticate logici matematice, cele mai
probabile concluzii. n cazul n care concluziile sunt eronate, programului i se
comunic acest lucru, pentru a-i evalua propriile greeli i a nva din ele.
7. Implementari
Astfel de aplicaii software au fost dezvoltate pentru specialitile cele mai
variate: imagistic medical, modelare electric i biomecanic (cu deosebire n
studiul inimii), dinamica circulaiei sangvine sau descrierea funciei renale. De
asemenea, o data cu dezvoltarea tehnicii de calcul, au fost realizate sisteme noi de
monitorizare, care nu se rezum doar la expunerea diverselor valori pe care le
supravegheaz, ci chiar il asist pe clinician n interpretarea lor complexa. Pasul
urmator a constat n nchiderea cercului prin perfecionarea unor sisteme
autonome de analiz, diagnostic i tratament. Acestea vor fi capabile s evalueze
starea de sntate a unui pacient printr-o suita de parametri eseniali, pe care i
poate interpreta corespunzator (nu doar din punct de vedere statistic), recomandnd
un anumit tratament, a crui eficacitate sau efecte adverse vor fi i ele monitorizate
i corijate. Au fost deja testate cu succes astfel de sisteme autoreglabile, pentru
dozarea medicamentelor sau pentru ventilarea pacientilor. Aplicaii similare, nc
i mai promitoare, se anun a fi disponibile pentru nlocuirea medicilor umani pe
cmpul de lupta, zonele calamitate sau greu accesibile. Vom asista probabil la
apariia unor adevrate organe artificiale, cu functii complet noi. n acelai viitor,
nu foarte ndeprtat, vom asista probabil la apariia unor adevrate organe
artificiale, cu funcii complet noi, capabile s monitorizeze, s interpreteze
inteligent i s rspund contextului fiziologic n care vor fi plasate.

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