Logica fuzzy este o formă de logică cu mai multe valori în care valoarea de adevăr a variabilelor poate fi orice număr real între 0 și 1. Este folosită pentru a gestiona conceptul de adevăr parțial, unde valoarea adevărului poate varia între complet adevărat și complet fals. În schimb, în logica booleană, valorile de adevăr ale variabilelor pot fi doar valorile întregi 0 sau 1.
Termenul de logică fuzzy a fost introdus cu propunerea din 1965 a teoriei mulțimilor fuzzy de către matematicianul iranian azer Lotfi Zadeh. Logica fuzzy a fost, totuși, studiată încă din anii 1920, ca logică cu valori infinite, în special de către Łukasiewicz și Tarski.
Logica fuzzy se bazează pe observația că oamenii iau decizii bazate pe informații imprecise și nenumerice. Modelele fuzzy sau seturile fuzzy sunt mijloace matematice de reprezentare a vagului și a informațiilor imprecise (de unde și termenul fuzzy). Aceste modele au capacitatea de a recunoaște, reprezenta, manipula, interpreta și utiliza date și informații care sunt vagi și lipsite de certitudine.
Logica fuzzy a fost aplicată în multe domenii, de la teoria controlului până la inteligența artificială.
Prezentare generală
Logica clasică permite doar concluzii care sunt fie adevărate, fie false. Cu toate acestea, există și propuneri cu răspunsuri variabile, cum ar fi cineva când se cere unui grup de oameni să identifice o culoare. În astfel de cazuri, adevărul apare ca rezultat al raționamentului din cunoștințe inexacte sau parțiale în care răspunsurile eșantionate sunt mapate pe un spectru.
Atât gradele de adevăr, cât și probabilitățile variază între 0 și 1 și, prin urmare, pot părea similare la început, dar logica fuzzy folosește grade de adevăr ca model matematic de vag, în timp ce probabilitatea este un model matematic de ignoranță.
Aplicarea valorilor de adevăr
O aplicație de bază ar putea caracteriza diferite sub-game ale unei variabile continue. De exemplu, o măsurare a temperaturii pentru frânele antiblocare ar putea avea mai multe funcții de stare separate care definesc anumite intervale de temperatură necesare pentru a controla corect frânele. Fiecare funcție mapează aceeași valoare a temperaturii la o valoare de adevăr în intervalul 0 la 1. Aceste valori de adevăr pot fi apoi utilizate pentru a determina cum ar trebui controlate frânele. Teoria mulțimilor fuzzy oferă un mijloc de reprezentare a incertitudinii.
Variabile lingvistice
În aplicațiile de logică fuzzy, valorile non-numerice sunt adesea folosite pentru a facilita exprimarea regulilor și faptelor.
O variabilă lingvistică, cum ar fi vârsta, poate accepta valori precum tânăr și antonimul său bătrân. Deoarece limbile naturale nu conțin întotdeauna suficienți termeni de valoare pentru a exprima o scară de valori neclară, este o practică comună modificarea valorilor lingvistice cu adjective sau adverbe. De exemplu, putem folosi cuvinte sau fraze mai degrabă și oarecum pentru a construi valori suplimentare mai degrabă bătrân sau oarecum tânăr.
(Include texte traduse și adaptate din Wikipedia de Nicolae Sfetcu)
Lasă un răspuns