SISTEME INTELIGENTE
DE SUPORT DECIZIONAL
Ș.[Link]. Laura-Nicoleta IVANCIU
Curs 4 – Sisteme expert. SISD. Inteligență
artificială.
Curs 4 – Sisteme expert. SISD. IA.
Cuprins
➢Sisteme expert
➢Sisteme inteligente de suport
decizional (SISD)
➢Inteligență artificială - introducere
Ș.[Link]. Laura-Nicoleta IVANCIU, Sisteme inteligente de suport decizional 2
Curs 4 – Sisteme expert. SISD. IA.
Sisteme expert
➢ Ce este un sistem expert (SE)?
➢ Prin ce se caracterizează un SE?
➢ Care sunt componentele unui SE?
➢ Ce tipuri de SE există?
➢Care sunt tipurile de probleme care pot fi rezolvate cu un SE?
Ș.[Link]. Laura-Nicoleta IVANCIU, Sisteme inteligente de suport decizional 3
Curs 4 – Sisteme expert. SISD. IA. Sisteme expert
“Un sistem expert (SE) este un program care acționează
asupra unui set de cunoștințe, pentru obținerea în același
mod ca și experții umani a rezultatelor unor activități dificil
de executat.” (Dzițac)
”Expert systems are computer-based information systems
that use expert knowledge to attain high-level decision
performance in a narrow problem domain.” (Turban)
”Program de exploatare inteligentă a unei baze de date
caracteristice unui domeniu particular de aplicație.” (DEX)
- produse ale Inteligenței Artificiale
Ș.[Link]. Laura-Nicoleta IVANCIU, Sisteme inteligente de suport decizional 4
Curs 4 – Sisteme expert. SISD. IA. Sisteme expert
Expert și expertiză
Expert = persoană care are cunoștințe, poate emite judecăți
de valoare, are experiență și cunoaște metode pentru a da
sfaturi și pentru a rezolva probleme.
Expertiză = ansamblu de cunoștințe specifice, deținute de
un expert în domeniu; analiza și soluționarea unei probleme
specifice
Exercițiu: Dați câteva exemple de expert/expertiză.
Ș.[Link]. Laura-Nicoleta IVANCIU, Sisteme inteligente de suport decizional 5
Curs 4 – Sisteme expert. SISD. IA. Sisteme expert
Un SE nu poate exista fără:
➢ expertiză
➢ raționament simbolic
- backward chaining (analiză)
- forward chaining (sinteză, inducție matematică)
➢ cunoștințe avansate
➢ auto-evaluarea experților
Ș.[Link]. Laura-Nicoleta IVANCIU, Sisteme inteligente de suport decizional 6
Curs 4 – Sisteme expert. SISD. IA. Sisteme expert
De ce avem nevoie de sisteme expert?
➢ experții umani nu sunt nemuritori/pot să demisioneze
➢ documentarea și îmbunătățirea bazelor de cunoștințe
existente
➢ training pentru personalul proaspăt angajat
➢ diseminarea rezultatelor
➢ transferul rapid și cu costuri minime al cunoștințelor
Ș.[Link]. Laura-Nicoleta IVANCIU, Sisteme inteligente de suport decizional 7
Curs 4 – Sisteme expert. SISD. IA. Sisteme expert
Expert uman vs. Sistem expert
Aspect Expert uman Sistem expert
Mortalitate DA NU
Transfer de cunoștințe dificil ușor
Documentare cunoștințe dificil ușor
Creativitate ridicată scăzută
Adaptabilitate ridicată scăzută
Tip de cunoștințe ”common sense” și tehnice tehnice
Ș.[Link]. Laura-Nicoleta IVANCIU, Sisteme inteligente de suport decizional 8
Curs 4 – Sisteme expert. SISD. IA. Sisteme expert
Componente ale SE
2 medii:
➢ mediul de dezvoltare
➢ mediul de consultanță
3 componente principale:
➢ baza de cunoștințe
➢ mecanismul (motorul) de inferență
➢ interfața cu utilizatorul
4 componente adiționale:
➢ sistem de achiziție de cunoștințe
➢ spațiu de lucru
➢ sistem de explicații suplimentare
➢ sistem de rafinare a cunoștințelor
Ș.[Link]. Laura-Nicoleta IVANCIU, Sisteme inteligente de suport decizional 9
Curs 4 – Sisteme expert. SISD. IA. Sisteme expert
Beneficii ale SE
- productivitate crescută
- timp de decizie redus
- calitate produs și calitate proces – crescute
- flexibilitate
- operare cu echipamente complexe
- eliminare echipamente de monitorizare costisitoare
- acces rapid la cunoștințe
Ș.[Link]. Laura-Nicoleta IVANCIU, Sisteme inteligente de suport decizional 10
Curs 4 – Sisteme expert. SISD. IA. Sisteme expert
Beneficii ale SE
- lucrul cu date incomplete, imprecise
- training
- feedback rapid
- rezolvare probleme complexe
- transfer de cunoștințe
Ș.[Link]. Laura-Nicoleta IVANCIU, Sisteme inteligente de suport decizional 11
Curs 4 – Sisteme expert. SISD. IA. Sisteme expert
Limitări ale SE
- cunoștințele nu sunt întotdeauna la îndemână
- greu de transferat între expert uman și SE (limitări date de abordare,
limitări cognitive, vocabular)
- cunoștințele pot fi subiective (biased)
- nu întotdeauna se poate ajunge la concluzii
Ș.[Link]. Laura-Nicoleta IVANCIU, Sisteme inteligente de suport decizional 12
Curs 4 – Sisteme expert. SISD. IA. Sisteme expert
Tipuri de SE
Sistem expert sau sistem bazat pe cunoștințe (knowledge-based)?
Tip SE Descriere
Rule-based Cunoștințe reprezentate sub formă de reguli
Frame-based Cunoștințe reprezentate sub formă de cadre
Hybrid Reguli și cadre
Model-based Structura și funcțiile sistemului sunt simulate prin modele
Off-the-shelf Pentru uz general
Custom-made Pentru probleme specifice
Real-time Constrângeri privind timpul de răspuns
Ș.[Link]. Laura-Nicoleta IVANCIU, Sisteme inteligente de suport decizional 13
Curs 4 – Sisteme expert. SISD. IA. Sisteme expert
Exemple de sisteme expert
Sistem expert Organizație Aplicație
MYCIN Stanford University Diagnoză medicală
XCOM DEC Configurare sisteme PC
Expert Tax Coopers&Lybrand Planificare taxe
Loan Probe Peat Marwick Evaluare împrumuturi
Fish-Expert North China Diagnoză medicală pești
Ș.[Link]. Laura-Nicoleta IVANCIU, Sisteme inteligente de suport decizional 14
Curs 4 – Sisteme expert. SISD. IA. Sisteme expert
Domenii de aplicabilitate a SE
➢ financiar: evaluare asigurări, analiză credit, rapoarte financiare,
analiza performanțelor
➢ procesare date: selectare și mentenanță echipamente, evaluare
producător
➢ marketing: relații cu clienții, analiza pieței
➢ resurse umane: planificare, evaluare perfomanțe, gestiune pensii,
consultanță legală
➢ producție: planificare, managementul calității, mentenanță și
depanare echipamente
Ș.[Link]. Laura-Nicoleta IVANCIU, Sisteme inteligente de suport decizional 15
Curs 4 – Sisteme expert. SISD. IA. Sisteme expert
Categorii de probleme ce pot fi rezolvate cu SE
➢ interpretare: supraveghere, analiza imaginilor, interpretare semnal
➢ predicție: meteo, trafic, demografică
➢ diagnoză: medicală, electronică, mecanică, software
➢ proiectare: layout circuite, proiectare clădiri
➢ planificare: managementul proiectelor, planificare financiară
Ș.[Link]. Laura-Nicoleta IVANCIU, Sisteme inteligente de suport decizional 16
Curs 4 – Sisteme expert. SISD. IA. Sisteme expert
Categorii de probleme ce pot fi rezolvate cu SE
➢ monitorizare: trafic aerian
➢ depanare: mecanică, software
➢ instructaj: identificare puncte slabe
➢ control: life support, medii artificiale
Ș.[Link]. Laura-Nicoleta IVANCIU, Sisteme inteligente de suport decizional 17
Curs 4 – Sisteme expert. SISD. IA.
Sisteme inteligente de suport decizional
➢ Ce înseamnă SISD?
➢ De ce avem nevoie de SISD?
➢ Cum funcționează un SISD?
Ș.[Link]. Laura-Nicoleta IVANCIU, Sisteme inteligente de suport decizional 18
Curs 4 – Sisteme expert. SISD. IA. SISD
Sisteme inteligente de suport decizional – SISD
DA/NU
“0” / “1”
+ => alb/negru
mai cald/mai rece
mai sus/mai jos
viziune Curs 1
SISD = SSD + componentă inteligentă
viziune Curs 4
Ș.[Link]. Laura-Nicoleta IVANCIU, Sisteme inteligente de suport decizional 19
Curs 4 – Sisteme expert. SISD. IA. SISD
Definiție
SSD care realizează funcţii cognitive selectate de luare a
deciziei şi care sunt bazate pe inteligenţă artificială sau pe
tehnologii cu agenţi inteligenţi sunt denumite sisteme
inteligente de suport decizional (SISD).
Necesitate
➢ Limitări în prelucrarea cunoştinţelor umane
cognitive
economice
de timp
competitive
Ș.[Link]. Laura-Nicoleta IVANCIU, Sisteme inteligente de suport decizional 20
Curs 4 – Sisteme expert. SISD. IA. SISD
În mod ideal, un SISD ar trebui...
➢ să se comporte ca un consultant uman
➢ să strângă și să analizeze date relevante pentru proces
➢ să identifice și să diagnosticheze problemele
➢ să propună diferite moduri de acțiune
➢ să evalueze modurile de acțiune propuse
Prin tehnici de IA/IC, toate aceste acțiuni vor fi realizate de către
computer, emulând cât mai real comportamentul uman.
Ș.[Link]. Laura-Nicoleta IVANCIU, Sisteme inteligente de suport decizional 21
Curs 4 – Sisteme expert. SISD. IA. SISD
Diagramă funcțională
Extragerea cunoștințelor
limbaj natural -> tabel informațional
Ș.[Link]. Laura-Nicoleta IVANCIU, Sisteme inteligente de suport decizional 22
Curs 4 – Sisteme expert. SISD. IA.
Inteligență artificială - introducere
➢ Ce înseamnă IA?
➢ Man vs. machine în cursa pentru inteligență
Ș.[Link]. Laura-Nicoleta IVANCIU, Sisteme inteligente de suport decizional 23
Curs 4 – Sisteme expert. SISD. IA. Inteligență artificială - introducere
“Inteligența este capacitatea de a înțelege ușor și bine, de a
sesiza ceea ce este esențial, de a rezolva situații sau probleme
noi pe baza experienței acumulate anterior” (DEX)
➢ calcul – complet algoritmizabil
➢ percepție/recunoaștere – nu sunt algoritmizabile
Tipuri de inteligență
➢ biologică
➢ artificială
➢ computațională
Ș.[Link]. Laura-Nicoleta IVANCIU, Sisteme inteligente de suport decizional 24
Curs 4 – Sisteme expert. SISD. IA. Inteligență artificială - introducere
Man vs. machine
Criteriu Creier Calculator
capacitate limitată; uitare; recuperarea se face
capacitate mare; recuperare fără erori;
Stocare informație cu distorsiuni; accesul poate necesita un timp
acces rapid la informații
relativ lung
dificil de realizat calcule complexe; timp de ușor de realizat calcule complexe, cu
Calcule matematice
calcul mare; posibile erori numere oricât de mari; rapid; fără erori
Viteză semnale 10 impulsuri/s 3*10^8 impulsuri/s
Model calcul masiv paralel secvențial
Îndeplinire sarcini foarte bună; simțurile, percepția obiectelor din redusă; recunoașterea formelor este dificil
elementare jur funcționează în timp real de rezolvat cu algoritmi clasici
Îndeplinire sarcini
foarte bună și în timp scurt limitată de complexitatea sarcinii
complexe
Toleranță la erori poate funcționa și cu date eronate nu tolerează erori, se poate bloca
Toleranță la poate funcționa/lua decizii și cu date incerte, nu tolerează incertitudine, procesul se
incertitudine insuficiente poate opri
[M. Cremene, S. Zăhan, Inteligență artificială-Rețele neuronale, UT Press, 2009]
Ș.[Link]. Laura-Nicoleta IVANCIU, Sisteme inteligente de suport decizional 25
Curs 4 – Sisteme expert. SISD. IA. Inteligență artificială - introducere
“Inteligența Artificială este studiul ideilor care permit
mașinilor să facă lucruri care, făcute de oameni, sunt
considerate inteligente”
“Artificial Intelligence is the science and
engineering of making intelligent
machines“ (John McCarthy, 1956)
”capacitatea sistemelor tehnice evoluate de a obține
performanțe cvasiumane” (DEX)
Ș.[Link]. Laura-Nicoleta IVANCIU, Sisteme inteligente de suport decizional 26
Curs 4 – Sisteme expert. SISD. IA. Inteligență artificială - introducere
Testul Turing (1950)
„The Long Bet Project” - pariu de 20.000 de dolari între Kapor (pesimist) și Kurzweil (optimist),
pe faptul că un computer va trece testul Turing, până în anul 2029.
Ș.[Link]. Laura-Nicoleta IVANCIU, Sisteme inteligente de suport decizional 27
Curs 4 – Sisteme expert. SISD. IA. Sumar
➢ Sisteme expert
➢ Sisteme inteligente de suport decizional
➢ Inteligență artificială - introducere
În episodul următor: Comportament inteligent. Inteligență
computațională.
Ș.[Link]. Laura-Nicoleta IVANCIU, Sisteme inteligente de suport decizional 28