Sisteme pentru Asistarea Deciziei

Previzualizare laborator:

Extras din laborator:

Exsys Corvid este destinat pentru a vă ajuta să descrieţi etapele logice într-un proces de luare a unei decizii într-un mod care permite transmiterea cunoştiinţelor către alţii ca şi cum aceştia ar dialoga cu un expert uman. Practic acest lucru este similar modului în care cineva ar explica altei persoane cum să rezolve o anumită problemă.

Primul pas în crearea unei aplicaţii Corvid este de a alege o problemă care să poată fi descompusă în etape logice. Pe măsură ce va creşte experienţe dumnavoastră în lucrul cu Corvid veţi învăţa să utilizaţi metode avansate de abordare a unor probleme complexe. Pentru început însă vom selecta o problemă simplă, care poate fi descrisă doar cu câteva reguli.

Problema trebuie să poată fi rezolvată utilizând o logică ce se bazează pe propoziţii de forma:

“ Dacă......... atunci......”

“ În caz că......... ştiu că......”

Partea de IF poate conţine mai multe condiţii compuse. De exemplu:

1. Dacă maşina nu porneşte şi indicatorul de combustibil este pe gol Atunci maşina nu are combustibil.

2. În caz că e duminică şi e vreme bună ştiu că Alex probabil joacă fotbal.

După cum se va vedea sistemele Corvid posedă mai multe tehnici de tratare a probabilităţii.

Una dintre cele mai bune utilizări ale lui Exsys Corvid este pentru rezolvarea problemelor care implică selectarea celei mai bune soluţii atunci când există mai multe soluţii posibile.

Exemplu demonstrativ simplu dar care va demonstra multe dintre caracteristicile fundamentale ale lui Exsys Corvid:

- problema de a decide pe care drum să se meargă la serviciu cu maşina de acasă spre serviciu :

1. pe autostradă – este drumul cel mai rapid atâta timp cât pe autostradă nu sunt probleme de trafic. Dacă sunt astfel de probleme, acest drum devine îngrozitor de încet. De asemenea nu există benzină pe autostradă.

2. pe străzile oraşului – este un drum încet dar sigur. Există foarte multe benzinării deschise non-stop. Chiar dacă există probleme de trafic, sunt atâtea străzi alternative încât acest drum este întotdeauna sigur.

3. pe drumul de coastă – este un drum spendid de-a lungul coastei pe vreme bună, dar dificil pe vreme proastă şi noaptea. Durează cam la fel de mult ca şi drumul pe străzile oraşului. Nu are însă benzinării. Când e posibil este drumul perfect.

4.

Transpunerea paşilor de rezolvare în reguli IF:

1. Dacă în rezervor sunt sub 20 l de benzină,

Atunci străzile oraşului sunt singura variantă.

2. Dacă condiţiile de drum sunt rele

Atunci să nu se aleagă drumul de coastă.

3. Dacă trebuie să ajungeţi repede la serviciu

Şi nu sunt probleme de trafic pe autostradă

Atunci mergeţi pe autostradă.

4. Dacă trebuie să ajungeţi repede la serviciu

Şi nu sunt probleme de trafic pe autostradă

Atunci nu mergeţi pe autostradă.

5. Dacă nu trebuie să ajungeţi repede la serviciu

Atunci drumul de coastă se preferă.

Variabile Corvid

Toată logica în Corvid este definită prin utilizarea variabilelor Corvid. Variabilele sunt componentele pe care Corvid le utilizează pentru a forma reguli şi a descrie logica sistemului. Când rulează o aplicaţie Corvid, variabilele care sunt utilizate în partea de IF a regulii vor trebui să aibă asignată o valoare. Aceste valori pot proveni din:

- întrebarea directă a utilizatorului ca acesta să introducă valoarea

- derivarea acestor valori din alte reguli

- alte surse precum o bază de date

Există şapte tipuri de variabile, dar majoritatea sistemelor pot fi proiectate utilizând doar trei dintre acestea:

1. Variabile de tip Listă Statică – aceasta este o listă simplă multivaloare. Este variabila Corvid cel mai des utilizată şi este indicat să fie utilizată oricât de des este posibil. Această variabilă este formată dintr-o propoziţie şi două sau mai multe valori posibile.

Exemplu:

Condiţiile de drum sunt bune/rele

Sunt probleme de trafic pe autostradă? Da/Nu

Judeţul de domiciliu este: Alba

Bihor

2. Variabile numerice – care pot avea un domeniu de valori numerice( cu mult prea multe valori posibile spre a fi cuprinse într-o listă statică).

Exemplu:

IF numărul de litri de combustibil în rezervor este mai mic decât 20

THEN străzile oraşului sunt singura posibilitate

3. Variabile de confidenţă – aceste variabile sunt de obicei opţiunile posibile dintre care sistemul trebuie să aleagă cea mai bună soluţie. Lor li se poate asigna o valoare de confidenţă care arată dacă respectivele soluţii sunt o recomandare adecvată sau neadecvată. O anumită variabilă poată avea asignată diferite valori prin mai multe reguli. Aceste valori sunt combinaţii din toate regulile pentru a determina o valoare de confidenţă finală pentru acea variabilă. Corvid permite mai multe moduri de a combina valorile de confidenţă. Cel mai simplu mod este însumarea lor. Vă puteţi închipui valorile ca un număr de puncte care se adună sau scad din scorul unei soluţii posibile(sau unei recomandări). Într-o regulă, variabilelor de confidenţă li se asignează o valoare în partea THEN a regulii astfel:

Exemplu:

Dacă condiţiile de drum sunt rele

Atunci drumul_de_coastă=-100

Observații:

METODE DE LUCRU CU EXSYS CORVID

Download gratuit

Documentul este oferit gratuit,
trebuie doar să te autentifici in contul tău.

Structură de fișiere:
  • Sisteme pentru Asistarea Deciziei
    • sem1
      • seminar1
        • drumvar2.CVD
        • drumvar2.cvR
        • drumvar2.CVRu
        • drumvar2.html
        • ExsysCorvid.jar
      • seminar1.doc
    • sem2
      • seminar_credit bancar
        • ExsysCorvid.jar
        • incadr_credit.CVD
        • incadr_credit.cvR
        • incadr_credit.CVRu
        • incadr_credit.html
      • aplicatia-credit bancar.doc
    • sem3
      • seminar 3
        • calc_cost.CVD
        • calc_cost.CVR
        • calc_cost.CVRu
        • calc_cost.html
        • ExsysCorvid.jar
      • aplicatia-calc costuri.doc
    • sem4
      • imagini
        • assets.jpg
        • blkang.jpg
        • chen.jpg
        • chows.jpg
        • Cooperage.jpg
        • cuates.jpg
        • eastocean.jpg
        • gardunio.jpg
        • highfinance.jpg
        • highnoon.jpg
        • huongthao.jpg
        • Japanesekitchen.jpg
        • ko.jpg
        • miche.jpg
        • michelle.jpg
        • minato.jpg
        • monte.jpg
        • outback.jpg
        • prariestar.jpg
        • ribs.jpg
        • riogrande.jpg
        • samurai.jpg
        • seagull.jpg
        • Theresa.jpg
        • Thumbs.db
      • seminar rest
        • assets.jpg
        • bizdinner.GIF
        • blkang.jpg
        • chen.jpg
        • chows.jpg
        • Cooperage.jpg
        • cuates.jpg
        • eastocean.jpg
        • ExsysCorvid.jar
        • gardunio.jpg
        • highfinance.jpg
        • highnoon.jpg
        • huongthao.jpg
        • Japanesekitchen.jpg
        • ko.jpg
        • miche.jpg
        • michelle.jpg
        • minato.jpg
        • monte.jpg
        • outback.jpg
        • prariestar.jpg
        • Rest.txt
        • restaurant.CVD
        • restaurant.CVR
        • restaurant.CVRu
        • restaurant.html
        • Restaurant.xls
        • ribs.jpg
        • riogrande.jpg
        • samurai.jpg
        • seagull.jpg
        • Theresa.jpg
        • Thumbs.db
      • Rest.xls
Alte informații:
Tipuri fișiere:
doc, xls, jpg, gif, html, txt, db, cvd, cvru, jar, cvr
Nota:
9/10 (1 voturi)
Nr fișiere:
77 fisiere
Pagini (total):
35 pagini
Imagini extrase:
35 imagini
Nr cuvinte:
4 752 cuvinte
Nr caractere:
26 868 caractere
Marime:
1.79MB (arhivat)
Publicat de:
NNT 1 P.
Nivel studiu:
Facultate
Tip document:
Laborator
Domeniu:
Economie
Predat:
la facultate
Materie:
Economie
Profesorului:
Butuza Antoneta
Sus!