Variabilele lingvistice

Amintiți-vă că se numește o variabilă lingvistică care ia valori dintr-un set de cuvinte sau expresii ale unor limbi naturale sau artificiale.





Setul de valori admisibile ale unei variabile lingvistice se numește set de termene. Stabilirea valorii unei variabile cu cuvinte, fără a utiliza numere, este mai naturală pentru o persoană. În fiecare zi luăm decizii bazate pe informații lingvistice, cum ar fi: "temperatură foarte ridicată"; "călătorie lungă"; "răspuns rapid"; "buchet frumos"; "gust armonios", etc. Psihologii au stabilit că în creierul uman aproape toate informațiile numerice sunt recodate verbal și stocate ca termeni lingvistici. Conceptul de variabilă lingvistică joacă un rol important în inferența logică fuzzy și în luarea deciziilor pe baza raționamentului aproximativ. Formal, variabila lingvistică este definită după cum urmează.







Definiția 44. O variabilă lingvistică este dată de un număr de cinci. unde -; numele variabilei; -; un set de termeni, fiecare element al căruia (termen) este reprezentat ca un set fuzzy pe setul universal; -; regulile sintactice, adesea sub formă de gramatică, generând numele termenilor; -; regulile semantice care definesc funcțiile de membru ale termenilor fuzzy generate de regulile sintactice.

Exemplu 9. Luați în considerare o variabilă lingvistică denumită "temperatura camerei". Apoi restul de patru pot fi definite după cum urmează:

  • set universal -; ;
  • termen-set -; cu aceste accesorii ():
  • norme sintactice. Generarea de noi termeni utilizând cuantizatori "nu", "foarte" și "mai mult sau mai puțin";
  • reguli semantice. sub forma unui tabel 4.

Tabelul 4 - Reguli pentru calcularea funcțiilor de membru

Graficele funcțiilor de apartenență a termenilor "rece", "nu foarte rece", "confortabil", "mai mult sau mai puțin confortabil", "fierbinte" și "foarte fierbinți" în "temperatura camerei" variabile lingvistice sunt prezentate în Fig. 13.

Figura 13 - Variabila lingvistică "temperatura camerei"

Pentru a specifica adevărul fuzzy, Zadeh a propus astfel de funcții pentru termenii "adevărat" și "fals":

unde -; Parametrul care definește purtătoarele seturilor fuzzy este "adevărat" și "fals". Pentru un set fuzzy, purtătorul "adevărat" este intervalul. și pentru un set fuzzy este fals "-;

Funcțiile termenilor fuzzy aparținând "adevărat" și "fals" sunt arătate în Fig. 14. Ele sunt construite cu valoarea parametrului. După cum puteți vedea, graficele funcțiilor de membru al termenilor "adevărat" și "false" sunt imagini în oglindă.

Figura 14 - "adevărul" lingvistic pentru Zade

Pentru a atribui un adevăr fuzzy, Baldwin a propus astfel de funcții de apartenență la "adevărat" și "fals" fuzzy:

Mai mult sau mai puțin "și" foarte "se aplică adesea seturilor fuzzy" adevărat "și" false ", obținând termeni" foarte fals "," mai mult sau mai puțin fals " , "foarte, foarte adevărat", "foarte, foarte fals" etc. Funcțiile de apartenență la noii termeni sunt obținute prin efectuarea operațiilor de concentrare și întindere a seturilor fuzzy "true" și "false". Operația de concentrare corespunde construcției funcției de membru în pătrat, iar operația de întindere până la exponentierea ½. În consecință, funcțiile aderării la termen sunt "foarte, foarte false", "foarte false", "mai mult sau mai puțin false", "mai mult sau mai puțin adevărate", "adevărate", "foarte adevărate"

Graficele funcțiilor de membru ale acestor termeni sunt prezentate în Fig. 15.

Figura 15 - Variabila lingvistică "adevăr", conform lui Baldwin







Articole similare

Trimiteți-le prietenilor: