Fuzzy data base

Proiect
8/10 (1 vot)
Conține 1 fișier: doc
Pagini : 54 în total
Cuvinte : 14809
Mărime: 223.36KB (arhivat)
Publicat de: Mihaela Savin
Puncte necesare: 9

Cuprins

  1. 1. Noţiuni fundamentale de logică fuzzy
  2. 1.1. Teoria mulţimilor fuzzy
  3. 1.2. Tipuri de funcţii de apartenenţă
  4. 1.3. Restrictori
  5. 1.4. Operaţii cu mulţimi fuzzy
  6. 1.5. Procesul de inferenţă fuzzy
  7. 1.6. Aplicaţii fuzzy
  8. 2. Modelul FUZZY EER(Entity-Relationship Model)
  9. 2.1. Valori, Atribute şi Grade fuzzy
  10. 3. Reprezentarea cunoştinţelor Fuzzy în bazele de date relaţionale
  11. 3.1.Reprezentarea valorilor fuzzy în atribute fuzzy
  12. 3.2.Reprezentarea Gradelor Fuzzy
  13. 3.3.FMB ( Fuzzy Metaknowledge Base)
  14. 4. Transformarea Modelului FuzzyEER în relaţii
  15. 5. FSQL(Fuzzy SQL)
  16. 5.1.Operaţii DDL
  17. - comanda SELECT
  18. - etichete lingvistice
  19. - operatori relaţionali fuzzy
  20. - praguri de îndeplinire şi calificatori fuzzy
  21. - constante şi expresii fuzzy
  22. - caracterul %
  23. - cuantificatori fuzzy în interogări
  24. - operaţii fuzzy pentru mulţimi
  25. - timp fuzzy
  26. - comenzile INSERT, DELETE şi UPDATE
  27. 5.2. Operaţii DML
  28. 6. Aplicaţie

Extras din proiect

1. Noţiuni fundamentale de logică fuzzy

Logica clasică consideră valoarea de adevăr a propoziţiilor în termeni de adevărat sau fals. Legea terţului exclus a lui Aristotel făcea imposibilă o altă variantă În viaţa de zi cu zi, ne confruntăm totuşi cu foarte multe situaţii în care o astfel de abordare este nerealistă. Să considerăm afirmaţia „cerul este albastru”. Uneori cerul este într-adevăr albastru, când afară este senin. Dar dacă sunt nori- Dar noaptea- Este clar că o manieră strictă de evaluare a valorii

de adevăr a propoziţiilor nu coincide cu modul mult mai flexibil în care gândesc oamenii, în condiţii de incompletitudine. Incompletitudinea unei informaţii se exprimă pe două scări:

scara incertitudinii se referă la încrederea care i se acordă informaţiei (dacă sursa de informaţie, instrumentul de măsură sau expertul sunt complet siguri, demni de

încredere, informaţia este certă );

scara impreciziei se referă la conţinutul informaţional (informaţia este precisă dacă mulţimea valorilor specificate în enunţul corespunzător este single-ton, adică are o

valoare unică ).

1.1. Teoria mulţimilor fuzzy

Un suport teoretic valoros care tratează incompletitudinea este teoria mulţimilor fuzzy.

Un tip incipient de logică fuzzy a apărut încă din 1920, propus de matematicianul

polonez Jan Lukasiewicz (inventatorul notaţiei poloneze). Sistemul său permitea extinderea valorii de adevăr a unei propoziţii la toate numerele reale din intervalul [0,1]. Un număr din acest interval era interpretat drept posibilitatea ca propoziţia considerată să fie adevărată sau falsă.

Aceste cercetări au dus la apariţia teoriei posibilităţii, o tehnică de raţionament în condiţii de inexactitate. În 1965, Lotfi Zadeh a extins teoria posibilităţii într-un sistem formal de logică matematică De asemenea, a adus în discuţie modalităţile de lucru cu termeni nuanţaţi ai limbajului natural. Acest instrument de reprezentare şi manipulare a termenilor nuanţaţi se numeşte logica fuzzy. Logica tradiţională consideră că un obiect poate aparţine sau nu unei mulţimi. Logica fuzzy permite o interpretare mai flexibilă a noţiunii de apartenenţă. Astfel, mai multe obiecte pot aparţine unei mulţimi în grade diferite. De exemplu, dacă avem în vedere mulţimea oamenilor tineri. Un copil de 10 ani e cu siguranţă tânăr, în timp ce o persoană de 60 de ani cu siguranţă nu. Dar un om de 30 de ani- Sau de 40- În acest caz, putem afirma că persoana de 30 de ani aparţine mulţimii respective într-o măsură mai mare decât cea de 40.

Fie X universul discursului, cu elemente notate x. O mulţime fuzzy A a universului de

discurs X este caracterizată de o funcţie de apartenenţă µA(x) care asociază fiecărui element x un grad de apartenenţă la mulţimea A:

(1.1)

Pentru a reprezenta o mulţime fuzzy, trebuie să-i definim mai întâi funcţia de

apartenenţă. În acest caz, o mulţime fuzzy A este complet definită de mulţimea tuplurilor:

(1.2)

Dacă X este o mulţime finită X = {x1, , xn}, atunci se foloseşte de multe ori notaţia:

(1.3)

Dacă universul X este continuu, atunci scriem:

(1.4)

Pe un univers de discurs pot fi definite mai multe submulţimi fuzzy. De exemplu,

pentru universul vârstelor unor persoane, putem defini submulţimile oamenilor tineri, bătrâni sau de vârstă mijlocie. Aceste submulţimi se pot intersecta (este chiar recomandat acest fapt). Aceeaşi persoană va aparţine submulţimii oamenilor tineri cu un grad de 70%, submulţimii oamenilor de vârstă mijlocie cu un grad de 90% şi submulţimii oamenilor bătrâni cu un grad de 30%.

Fie A o submulţime fuzzy a universului de discurs X. Se numeşte suportul lui A

submulţimea lui X ale cărei elemente au grade de apartenenţă nenule în A:

supp(A)= (1.5)

Înălţimea lui A se defineşte drept cea mai mare valoare a funcţiei de apartenenţă:

(1.6)

O submulţime fuzzy A a lui X este normală dacă h(A) = 1, adică astfel încât În caz contrar, A este subnormală.

Se numeşte nucleul lui A submulţimea lui X ale cărei elemente au grade de apartenenţă

unitare în A:

(1.7)

Fie A şi B submulţimi fuzzy ale lui X. Spunem că A este o submulţime a lui B dacă:

(1.8)

Fie A şi B submulţimi fuzzy ale lui X. Spunem că A şi B sunt egale dacă AB şi

BA:

A=B µA(x) = µB(x), xX (1.9)

Fie A o submulţime fuzzy a lui X şi şi a lui Se numeşte tăietură- (engl.  -cut) a lui µA mulţimea:

(1.10)

1.2. Tipuri de funcţii de apartenenţă

De multe ori, oamenii nu pot caracteriza precis informaţiile numerice, folosind formulări

precum „aproape 0”, „în jur de 100” etc. În teoria mulţimilor fuzzy, aceste numere pot fi

reprezentate ca submulţimi fuzzy ale mulţimii numerelor reale.

Un număr fuzzy este o mulţime fuzzy pe universul de discurs al mulţimii numerelor

reale, cu o funcţie de apartenenţă convexă şi continuă şi suport mărginit. Unii autori

consideră că un număr fuzzy trebuie să îndeplinească următoarele condiţii:

Preview document

Fuzzy data base - Pagina 1
Fuzzy data base - Pagina 2
Fuzzy data base - Pagina 3
Fuzzy data base - Pagina 4
Fuzzy data base - Pagina 5
Fuzzy data base - Pagina 6
Fuzzy data base - Pagina 7
Fuzzy data base - Pagina 8
Fuzzy data base - Pagina 9
Fuzzy data base - Pagina 10
Fuzzy data base - Pagina 11
Fuzzy data base - Pagina 12
Fuzzy data base - Pagina 13
Fuzzy data base - Pagina 14
Fuzzy data base - Pagina 15
Fuzzy data base - Pagina 16
Fuzzy data base - Pagina 17
Fuzzy data base - Pagina 18
Fuzzy data base - Pagina 19
Fuzzy data base - Pagina 20
Fuzzy data base - Pagina 21
Fuzzy data base - Pagina 22
Fuzzy data base - Pagina 23
Fuzzy data base - Pagina 24
Fuzzy data base - Pagina 25
Fuzzy data base - Pagina 26
Fuzzy data base - Pagina 27
Fuzzy data base - Pagina 28
Fuzzy data base - Pagina 29
Fuzzy data base - Pagina 30
Fuzzy data base - Pagina 31
Fuzzy data base - Pagina 32
Fuzzy data base - Pagina 33
Fuzzy data base - Pagina 34
Fuzzy data base - Pagina 35
Fuzzy data base - Pagina 36
Fuzzy data base - Pagina 37
Fuzzy data base - Pagina 38
Fuzzy data base - Pagina 39
Fuzzy data base - Pagina 40
Fuzzy data base - Pagina 41
Fuzzy data base - Pagina 42
Fuzzy data base - Pagina 43
Fuzzy data base - Pagina 44
Fuzzy data base - Pagina 45
Fuzzy data base - Pagina 46
Fuzzy data base - Pagina 47
Fuzzy data base - Pagina 48
Fuzzy data base - Pagina 49
Fuzzy data base - Pagina 50
Fuzzy data base - Pagina 51
Fuzzy data base - Pagina 52
Fuzzy data base - Pagina 53
Fuzzy data base - Pagina 54

Conținut arhivă zip

  • Fuzzy Data Base.doc

Alții au mai descărcat și

Pachete Software SC Mobexpert SRL

Prezentarea firmei Societatea cu denumirea S.C MOBEXPERT SRL este o societate cu răspundere limitată înscrisă la Registrul Camerei de Comerț sub...

Grilă sisteme informaționale de gestiune - Access

Adăugarea de câmpuri la o tabelă se face în modul de vizualizare:...... Previzualizare inaintea imprimarii Aplicarea unei restrictii de...

Hackeri

Hackerii sunt pasionati ai informaticii, care, de obicei au ca scop „spargerea” anumitor coduri, baze de date, pagini web etc. Ei sunt considerati...

Baze de Date

3.Introducere in bd si sgbd-uri Definitie: Numim baza de date o colectie partajata de date aflata in interdependenta logica impreuna cu o...

Te-ar putea interesa și

Implicații ale Inteligenței Artificiale în Dezvoltarea Proceselor de Afaceri

i. Obiectivele lucrĂrii Lucrarea de faţă, intitulată “Implicaţii ale inteligenţei artificiale în dezvoltarea proceselor de afaceri”, doreşte să...

Afaceri inteligente

I)Definitii acceptate pentru afacere, afaceri inteligente Termenul de BI (Business Intelligence sau afaceri inteligente) este din ce in ce mai des...

Prototipuri de sistem inteligente

1.1. DE LA INTELIGENTA NATURALA LA INTELIGENTA ARTIFICIALA Inteligenta artificiala este un domeniu care retine din ce in ce mai mult atentia...

Ai nevoie de altceva?