Logjika Fuzzy With Matlab

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 35

Logjika Fuzzy

Në burimet e literaturës, ne mund të gjejmë lloje të ndryshme arsyetimi për teorinë e sistemeve fuzzy.
Dituria njerëzore në ditët e sotme bëhet gjithnjë e më e rëndësishme - ne e fitojmë atë duke provuar
botën brenda së cilës jetojmë dhe përdorim aftësinë tonë për të arsyetuar për të krijuar rregull në
masën e informacionit (d.m.th., për të formuluar njohuritë njerëzore në një mënyrë sistematike).
Meqenëse të gjithë jemi të kufizuar në aftësinë tonë për të perceptuar botën dhe për të arsyetuar
thellë, ne e gjejmë veten kudo që përballemi me pasiguri e cila është rezultat i mungesës së informacioni
(përshtypja leksikore, jo e plotë), në veçanti, pasaktësia e matjeve. Faktori tjetër kufizues në dëshirën
tonë për saktësi është një gjuhë natyrale e përdorur për përshkrimin / ndarjen e njohurive, komunikimit,
etj. Ne i kuptojmë kuptimet thelbësore të fjalës dhe jemi në gjendje të komunikojmë me saktësi në një
shkallë të pranueshme, por përgjithësisht nuk mund të biem dakord saktësisht mes nesh në fjalën e
vetme ose termat e kuptimit të arsyes së shëndoshë. Me pak fjalë, gjuhët natyrore janë të paqarta.

Perceptimi ynë i botës reale përshkohet nga koncepte që nuk ndodhin kanë kufij të përcaktuar ashpër -
për shembull, shumë, të gjatë, shumë më të mëdhenj se, të rinj, etj. janë të vërteta vetëm në një farë
mase dhe ato janë false edhe në një farë mase gjithashtu. Këto koncepte (fakte) mund të quhen
koncepte të paqarta ose gri (të paqarta) - truri i njeriut punon me to, ndërsa kompjuterët mund të mos e
bëjnë atë (arsyetojnë me vargje 0s dhe 1s). Gjuhët natyrore, të cilat janë shumë më të larta në nivel sesa
gjuhët e programimit, janë të paqarta, ndërsa gjuhët e programimit jo. Dera për zhvillimin e
kompjuterave të paqartë u hap në 1985 nga modeli i çipit të parë logjik nga Masaki Togai dhe Hiroyuki
Watanabe në Laboratorët e Telefonit Bell. Në vitet e ardhshme kompjuterat fuzzy do të përdorin si
harduer fuzzy ashtu edhe softuer fuzzy, dhe ata do të jenë shumë më afër strukturës me trurin e njeriut
sesa janë kompjuterat e sotëm.

E gjithë bota reale është komplekse; zbulohet se kompleksiteti lind nga pasiguria në formën e
paqartësisë. Sipas Dr. Lotfi Zadeh, Parimi i përputhshmërisë, kompleksiteti dhe pasaktësia janë të
ndërlidhura dhe Ads.

Sa më afër që shikon një problem të botës reale, aq më e paqartë bëhet e tij zgjidhje (Zadeh 1973).

Mjeti Fuzzy Logic u prezantua në vitin 1965, gjithashtu nga Lotfi Zadeh, dhe është një mjet matematikor
për të trajtuar pasigurinë. Ajo i ofron një partneriteti të butë informatikë konceptin e rëndësishëm të
llogaritjes me fjalë '. Ai siguron një teknikë për t'u marrë me pasaktësinë dhe grimcimin e informacionit.
Teoria e paqartë ofron një mekanizëm për përfaqësimin e konstrukteve gjuhësore të tilla si "shumë", "të
ulët", "të mesëm", "shpesh", "pak". Në përgjithësi, logjika e fuzzy (paqartë) ofron një strukturë
konkluzioni që mundëson aftësi të përshtatshme arsyetimi njerëzor.

Përkundrazi, teoria tradicionale e grupeve binare përshkruan ngjarje të mprehta, ngjarje që ose ndodhin
ose nuk ndodhin. Ai përdor teorinë e probabilitetit për të shpjeguar nëse një ngjarje do të ndodhë, duke
matur shansin me të cilin pritet të ndodhë një ngjarje e caktuar. Teoria e logjikës fuzzy bazohet në
nocionin e anëtarësisë relativisht të graduar dhe po kështu funksionet e mentacionit dhe proceseve
njohëse.

Dobia e grupeve të paqarta qëndron në aftësinë e tyre për të modeluar të dhëna të pasigurta ose të
paqarta, Fig. 1.1, kaq shpesh të hasura në jetën reale.

Page 1 of 35
Është e rëndësishme të vërehet se ekziston një lidhje intime midis Fuzziness dhe Kompleksitetit. Ndërsa
kompleksiteti i një detyre (problemi), ose i një sistemi për kryerjen e asaj detyre, tejkalon një prag të
caktuar, sistemi duhet domosdoshmërisht të bëhet i paqartë nga natyra. Zadeh, fillimisht një inxhinier
dhe shkencëtar i sistemeve, ishte i shqetësuar me rënien e shpejtë të informacionit të siguruar nga
modelet tradicionale matematikore ndërsa kompleksiteti i sistemit të synuar u rrit.

Siç theksoi ai, me rritjen e kompleksitetit aftësinë tonë për të bërë deklaratat e sakta dhe akoma
domethënëse për sjelljen e saj zvogëlohen. Problemet (situatat) e botës reale janë shumë komplekse,
dhe kompleksiteti përfshin shkallën e pasigurisë - ndërsa rritet pasiguria, rritet edhe kompleksiteti i
problemit. Teknikat tradicionale të modelimit dhe analizës së sistemit janë shumë precize për probleme
të tilla (sisteme), dhe për ta bërë kompleksitetin më pak të frikshëm ne prezantojmë thjeshtime,
supozime të përshtatshme, etj. (P.sh. shkalla e pasigurisë ose Fuzziness) për të arritur një kompromis të
kënaqshëm midis informacionit kemi dhe sasinë e pasigurisë që jemi të gatshëm të pranojmë.

Në këtë aspekt, teoria e sistemeve fuzzy është e ngjashme me teoritë e tjera inxhinierike, sepse
pothuajse të gjitha karakterizojnë botën reale në një mënyrë të përafërt.

Fig. 1.1. Një sistem logjik fuzzy i cili pranon të dhëna të pasakta dhe deklarata të paqarta si të ulëta, të
mesme, të larta dhe siguron vendime

Grupet e paqarta ofrojnë mjete për të modeluar pasigurinë e lidhur me paqartësinë, pasaktësinë dhe
mungesën e informacionit në lidhje me një problem ose një fabrikë, etj.

Merrni parasysh kuptimin e një "personi të shkurtër". Për një individ X, personi i shkurtër mund të jetë
ai, lartësia e të cilit është nën 178cm . Për Y-në tjetër individuale, personi i shkurtër mund të jetë ai,
lartësia e të cilit është nën ose e barabartë me 170 . Ky "i shkurtër" quhet si përshkrues gjuhësor. Termi
"i shkurtër" informon të njëjtin kuptim për individët X dhe Y, por konstatohet se ata të dy nuk japin një
përkufizim unik. Termi "i shkurtër" do të përcillet në mënyrë efektive, vetëm kur një kompjuter krahason
vlerën e dhënë të lartësisë me vlerën e paracaktuar të "shkurtër". Kjo ndryshore "e shkurtër" quhet si
variabël gjuhësore, e cila përfaqëson pasaktësia ekzistuese në sistem.

Pasiguria zbulohet se lind nga injoranca, nga shansa dhe rastësia, për shkak të mungesës së njohurive,
nga paqartësia (e paqartë), si paqartësia që ekziston në gjuhën tonë natyrore. Lotfi Zadeh propozoi
idenë e caktuar të anëtarësimit për të marrë vendime të përshtatshme kur ndodh pasiguria. Merrni
parasysh shembullin "e shkurtër" të diskutuar më parë. Nëse e marrim "të shkurtër" si një lartësi të
barabartë me ose më pak se 4 metra, atëherë 3 90 do të bëheshin lehtësisht anëtarë të grupit "të
shkurtër" dhe 4 25 nuk do të ishin anëtar i grupit "të shkurtër" " Vlera e anëtarësisë është "1" nëse i
përket bashkësisë ose "0" nëse nuk është anëtar i grupit. Kështu anëtarësimi në një grup është gjetur
binar d.m.th., elementi është anëtar i një bashkësie apo jo.

Page 2 of 35
Mund të tregohet si,

ku χA (x) është anëtarësia e elementit x në bashkësinë A dhe A është i gjithë bashkësia në univers.

Kjo anëtarësi u zgjerua për të zotëruar "shkallë të ndryshme të anëtarësimit" në intervalin real të
vazhdueshëm [0,1]. Zadeh formoi grupe të paqarta si grupe në universin X, të cilat mund të strehojnë
"shkallë të anëtarësimit". Koncepti i një bashkësie të paqartë bie në kontrast me një koncept klasik të
një bashkësie bivalente (crisp set), kufiri i të cilit kërkohet të jetë i saktë, dmth., një crisp set është një
koleksion i gjërave për të cilat dihet nëse ndonjë gjë e caktuar është brenda tij ose jo. Zadeh përgjithësoi
idenë e një crisp set duke zgjeruar një grup vlerësimi {1, 0} (definitivisht brenda / definitivisht jashtë) në
intervalin e vlerave reale (shkallët e anëtarësisë) midis 1 dhe 0 të shënuar si [0,1]. Mund të themi se
shkalla e anëtarësimit të ndonjë elementi të veçantë të një bashkësie fuzzy shpreh shkallën e
pajtueshmërisë së elementit me një koncept të përfaqësuar nga bashkësia fuzzy. Kjo do të thotë që një
bashkësi e paqartë A përmban një objekt x në shkallën a (x), dmth., a(x) = Degree(x ∈ A), dhe harta
(map): a : X → {Membership Degrees}, x ∈ X, dhe imponon një kufizim elastik të vlerave të mundshme të
elementeve A = {(x, a(x))}, x ∈ X, të quajtur shpërndarja e mundësisë. Grupet e paqarta kanë tendencë
për të kapur paqartësinë ekskluzivisht përmes funksioneve të anëtarësisë që janë harta nga një univers i
caktuar ligjërimi.

Fig. 1.2. Boundary region of a fuzzy set Rajoni kufitar i një grupi të paqartë

X në një interval të njësisë që përmban vlerat e anëtarësisë. Shtë e rëndësishme të theksohet se


anëtarësia mund të marrë vlera midis 0 dhe 1.

Fuzziness përshkruan paqartësinë e një ngjarjeje dhe rastësia ( randomness) përshkruan pasigurinë në
ndodhjen e një ngjarjeje. Në përgjithësi mund të shihet në grupe klasike që nuk ka pasiguri, prandaj ato
kanë kufij të qartë, por në rastin e një bashkësie fuzzy, meqenëse ndodh pasiguria, kufijtë mund të
specifikohen në mënyrë të paqartë.

Page 3 of 35
Nga Fig. 1.2, mund të vërehet se a është qartë një anëtar i bashkësisë së paqartë P, c nuk është qartë se
është anëtar i bashkësisë së paqartë P, por anëtarësia e b është e paqartë. Prandaj a mund të marrë
vlerën e anëtarësimit 1, c mund të marrë vlerën e anëtarësisë 0 dhe b mund të marrë vlerën e
anëtarësisë midis 0 dhe 1 [0 në 1], të themi 0.4, 0.7, etj. Kjo është vendosur të jetë një anëtare e
pjesshme e bashkësisë së paqartë P .

Funksioni i anëtarësimit për një set harton secilin element të bashkësisë në a vlera e anëtarësisë midis 0
dhe 1 dhe e përshkruan në mënyrë unike atë grup. Vlerat 0 dhe 1 përshkruajnë përkatësisht "që nuk i
përkasin" dhe "që i përkasin" një bashkësie konvencionale; vlerat në mes përfaqësojnë "paqartësinë".
Përcaktimi i funksionit të anëtarësimit është subjektiv në shkallë të ndryshme në varësi të situatës.

Varet nga perceptimi i një individi për të dhënat në fjalë dhe nuk varet nga rastësia. Kjo është e
rëndësishme dhe dallon teorinë e bashkësive fuzzy nga teoria e probabilitetit (Fig. 1.3).

Fig. 1.3. The fuzzy sets “tall” and “short.” The classification is subjective – it depends on what height is measured relative to. At
the extremes, the distinction is clear, but there is a large amount of overlap in the middle

Në praktikë, logjika fuzzy do të thotë llogaritja e fjalëve. Meqenëse llogaritja me fjalë është e mundur,
sistemet e kompjuterizuara mund të ndërtohen duke vendosur ekspertizën njerëzore të artikuluar në
gjuhën e përditshme. I quajtur gjithashtu një motor konkluzion fuzzy ose bazë e paqartë rregulli, një
sistem i tillë mund të kryejë arsyetim të përafërt disi të ngjashëm me por shumë më primitiv sesa ai i
trurit të njeriut.

Fig. 1.4. Configuration of a pure fuzzy system

Informatizimi me fjalë duket të jetë një frazë pak futuriste sot pasi vetëm aspekte të caktuara të gjuhës
natyrore mund të përfaqësohen nga llogaria e grupeve të paqarta, por logjika ende e paqartë mbetet një
nga mënyrat më praktike për të imituar ekspertizën njerëzore në një mënyrë realiste. Qasja e paqartë

Page 4 of 35
përdor një premisë që njerëzit nuk përfaqësojnë klasa të objekteve (p.sh. klasa e burrave tullac, ose
klasa e numrave që janë shumë më të mëdha se 50) si plotësisht të ndara, por më tepër si grupe në të
cilat mund të ketë nota të anëtarësimit ndërmjet anëtarësimi i plotë dhe jo anëtarësia. Kështu, një grup i
paqartë funksionon si një koncept që bën të mundur trajtimin e paqartësisë në një mënyrë sasiore.

Grupet fuzzy formojnë blloqet ndërtimore për Fuzzy IF – THEN rregullat që kanë formën e përgjithshme
"IF X is A THEN Y is B", ku A dhe B janë grupe fuzzy. Termi "sisteme të paqarta" u referohet më së shumti
sistemeve që drejtohen nga rregullat e paqarta IF – THEN. Pjesa IF e një implikimi quhet paraardhëse
ndërsa pjesa e dytë, THEN është pasojë. Një sistem i paqartë është një grup rregullash të paqarta që
konverton hyrjet në rezultate. Konfigurimi bazë i një sistemi të paqartë fuzzy është treguar në Fig. 1.4.
Motori (algoritmi) i konkluzionit fuzzy kombinon fuzzy IF – THEN rregullat në një hartëzim nga grupe
fuzzy në hapësirën hyrëse X në grupe fuzzy në hapësirën e prodhimit Y bazuar në parimet e logjikës
fuzzy. Nga pikëpamja e përfaqësimit të njohurive, një rregull i paqartë IF – THEN është një skemë për
kapjen e njohurive që përfshin pasaktësi. Karakteristika kryesore e arsyetimit duke përdorur këto
rregulla është aftësia e tij e përputhjes së pjesshme, e cila mundëson që një përfundim të bëhet nga një
rregull i paqartë edhe kur gjendja e rregullit është vetëm pjesërisht i kënaqur.

Sistemet Fuzzy, nga njëra anë, janë sisteme të bazuara në rregulla që janë ndërtuar nga një koleksion
rregullash gjuhësore; nga ana tjetër, sistemet fuzzy janë paraqitje jolineare e hyrjeve (stimujve) në
rezultate (përgjigje), d.m.th., lloje të caktuara të sistemeve fuzzy mund të shkruhen si formula jolineare
kompakte. Hyrjet dhe daljet mund të jenë numra ose vektorë të numrave. Këto sisteme të bazuara në
rregulla në modelin teorik përfaqësojnë çdo sistem me saktësi arbitrare, d.m.th., ato punojnë si
përafrues universalë.

Thembra e Akilit e një sistemi të paqartë është rregullat e tij; rregullat inteligjente japin sisteme
inteligjente dhe rregulla të tjera japin sisteme inteligjente dhe rregulla të tjera japin sisteme më pak të
zgjuara apo edhe memece. Numri i rregullave rritet në mënyrë eksponenciale me dimensionin e
hapësirës hyrëse (numri i variablave të sistemit). Ky shpërthim rregulli quhet parimi i dimensionacionit
dhe është një problem i përgjithshëm për modelet matematikore. Për pesë vitet e fundit, disa mënyra të
bazuara në zbërthimin (kllaster) bashkimi dhe shkrirja janë propozuar për të kapërcyer këtë problem.

Prandaj, modelet Fuzzy nuk janë zëvendësime për modelet e probabilitetit. Modelet e paqarta
ndonjëherë zbuluan se funksiononin më mirë dhe ndonjëherë jo.

Por kryesisht e paqartë është vërtetuar qartë se ofron zgjidhje më të mira për problemet komplekse.

1.2 Mat LAB – An Overview


Dr Cleve Moler, Shefi shkencëtar në MathWorks, Inc., fillimisht shkroi Matlab, për të siguruar qasje të
lehtë në programin matricë të zhvilluar në projektet LINPACK dhe EISPACK. Versioni i parë u shkrua në
fund të viteve 1970 për t'u përdorur në kurse në teorinë e matricës, algjebrën lineare dhe analizën
numerike. Prandaj Matlab është ndërtuar mbi një themel të softuerit të sofistikuar të matricës, në të
cilin elementi bazë i të dhënave është një matricë që nuk kërkon para-dimensionim.

Page 5 of 35
Matlab është një produkt i The Math works, Inc. dhe është një paketë e avancuar softuer ndërveprues i
krijuar posaçërisht për llogaritjen shkencore dhe inxhinierike. Ambienti Matlab integron ilustrime grafike
me llogaritjet precize numerike dhe është një mjet i fuqishëm, i lehtë për t’u përdorur dhe
gjithëpërfshirës për kryerjen e të gjitha llojeve të llogaritjeve dhe vizualizimit të të dhënave shkencore.
Matlab ka provuar të jetë një mjet shumë fleksibël dhe i përdorshëm për zgjidhjen e problemeve në
shumë fusha. Matlab është një gjuhë me performancë të lartë për llogaritjen teknike.

Ai integron llogaritjen, vizualizimin dhe programimin në një mjedis të lehtë për t’u përdorur, ku
problemet dhe zgjidhjet shprehen në shënimet e njohura matematikore. Përdorimi tipik përfshin:

 Matematika dhe llogaritja


 Zhvillimi i algoritmit
 Modelimi, simulimi dhe prototipi
 Analiza, eksplorimi dhe vizualizimi i të dhënave
 Grafikë shkencorë dhe inxhinierikë
 Zhvillimi i aplikacionit, përfshirë ndërtimin grafik të ndërfaqes së përdoruesit

Matlab është një sistem ndërveprues, elementet themelorë të të cilit janë një grup që nuk kërkon
dimensionim. Kjo lejon zgjidhjen e shumë problemeve kompjuterike, veçanërisht ato me formulime
matricore dhe vektoriale, në një fraksion të kohës që do të duhej për të shkruar një program në një
gjuhë jointeraktive skalare si C ose FORTRAN. Matematika është gjuha e përbashkët e shkencës dhe
inxhinierisë. Matricat, ekuacionet diferenciale, vargjet e të dhënave, figurat dhe grafikët janë blloqet
themelore të ndërtimit të matematikës dhe Matlab. Është baza themelore matematikore që e bën
Matlab të arritshëm dhe të fuqishëm.

Matlab lejon shprehjen e të gjithë algoritmit në disa duzina rreshta, për të llogaritur zgjidhjen me shumë
saktësi në rreth një sekondë.

Matlab është njëkohësisht një mjedis dhe gjuhë programimi, dhe përparësia kryesore e gjuhës Matlab
është se lejon ndërtimin e mjeteve tona të ripërdorshme. Funksionet dhe programet tona (të njohura si
skedarë M) mund të krijohen në kodin Matlab. Kutia e veglave është një koleksion i specializuar i
skedarëve M për të punuar në klasa të veçanta të problemeve. Grupi i dokumentacionit Matlab është
shkruar, zgjeruar dhe vendosur në internet për lehtësinë e përdorimit. Seti përfshin ndihmë në internet,
si dhe manuale të shtypura dhe të bazuara në hipertekst. Komandat në Matlab janë t` shprehur në një
shënim të afërt me atë të përdorur në matematikë dhe inxhinieri. Ekziston një grup shumë i madh i
komandave dhe funksioneve, të njohur si Matlab M-skedarë.

Si rezultat, zgjidhja e problemeve në Matlab është më e shpejtë se programimi tjetër tradicional. Është e
lehtë të modifikosh funksionet pasi që shumica e skedarëve M mund të jenë të hapura. Për performancë
të lartë, programi Matlab është shkruar në C të optimizuar dhe i koduar në gjuhën e asambler.

Grafika dy dhe tre-dimensionale e Matlab janë të orientuara në objekt. Matlab është kështu një mjedis
dhe një gjuhë programimi e orientuar drejt matricës / vektorit, e cila mundëson përdorimin për të
ndërtuar mjetet e kërkuara vetanake.

Karakteristikat kryesore të Matlab janë:

Page 6 of 35
- Algoritme paraprake për llogaritjet numerike me performancë të lartë, veçanërisht në fushën e
algjebrës së matricës.
- Një koleksion i madh i funksioneve matematikore të paracaktuara dhe aftësia për të përcaktuar
funksionet e veta.
- Grafikë dy dhe tre-dimensionale për vizatimin dhe shfaqjen e të dhënave.
- Një sistem i plotë ndihme në internet.
- Gjuha e programimit të nivelit të lartë të matricës / vektorit të fuqishëm për aplikime
individuale.
- Aftësi për të bashkëpunuar me programe të shkruara në gjuhë të tjera dhe për importimin dhe
eksportimin e të dhënave të formatuara.
- Kuti mjetesh në dispozicion për zgjidhjen e problemeve të përparuara në disa fusha të aplikimit.

SIMULINK është një kuti mjetesh Matlab e krijuar për simulimin dinamik të sisteme lineare dhe jolineare
si dhe sisteme të vazhdueshme dhe diskrete në kohë.

Ai gjithashtu mund të shfaq informacionin në mënyrë grafike. Matlab është një paketë interaktive për
analizën numerike, llogaritjen e matricës, dizajnin e sistemit të kontrollit dhe analizën lineare dhe
modelin e sistemit të disponueshëm në shumicën e platformave CAEN (Macintosh, PC, Sun dhe Hewlett-
Packard).

Përveç funksioneve standarde të siguruara nga Matlab, ekzistojnë një grup i madh kutish mjetesh, ose
koleksione funksionesh dhe procedurash, të disponueshëm si pjesë e paketës Matlab.

Page 7 of 35
Figura 1.5 tregon tiparet dhe aftësitë kryesore të Matlab.

Kutitë e veglave janë:

- Sistemi I kontrollit. Siguron disa karakteristika për hartimin dhe analizën e sistemit të kontrollit
të përparuar
- Komunikimet. Siguron funksione për të modeluar përbërësit e shtresës fizike të një sistemi
komunikimi
- Përpunimi i sinjalit. Përmban funksione për të hartuar filtra analoge dhe dixhitale dhe për të
zbatuar këto filtra në të dhëna dhe për të analizuar rezultatet
- Identifikimi i sistemit. Siguron veçori për të ndërtuar modele matematikore të sistemeve
dinamike bazuar në të dhënat e sistemit të vëzhguar
- Kontroll i fortë. Lejon përdoruesit të krijojnë skema të forta të sistemit të kontrollit të feedback-
ut të shumëllojshëm bazuar në konceptin e vlerës së njëjtë të komplotit Bode
- Simulink. Ju lejon të modeloni grafikisht sistemet dinamike
- Rrjeti nervor. Ju lejon të simuloni rrjete nervore
- Logjika e fuzzy (paqartë). Lejon manipulimin e sistemeve të paqarta dhe funksioneve të
anëtarësisë
- Përpunimi i imazhit. Siguron qasje në një larmi funksionesh për leximin, shkrimin dhe filtrimin e
imazheve të llojeve të ndryshme në mënyra të ndryshme
- Analiza. Përfshin një larmi të gjerë të mjeteve të analizës së sistemit për matrica të ndryshme
- Optimizimi. Përmban mjete themelore për përdorim në problemet e minimizimit të kufizuar dhe
të pakufizuar
- Spline. Mund të përdoret për të gjetur paraqitje të përafërta funksionale të grupeve të të
dhënave
- Simbolike. Lejon manipulimin simbolik (dhe jo thjesht numerik) të funksioneve
- Shërbimet e ndërfaqes së përdoruesit. Përfshin mjete për krijimin e kutive të dialogut,
shërbimeve të menysë dhe ndërveprimeve të tjera të përdoruesve për skedarët e skriptit

Matlab është përdorur si një mjet efikas, në të gjithë këtë tekst për të zhvilluar aplikacione të bazuara në
rrjetin nervor, sistemet fuzzy dhe algoritmin gjenetik.

Rishikoni pyetjet

1) Përcaktoni pasigurinë dhe paqartësinë

2) Krahasoni - precizoni një përshtypje

3) Shpjegoni konceptin e paqartësisë të thënë nga Lotfi A. Zadeh

4) Çfarë është një funksion anëtarësie?

5) Përshkruani në detaje rreth sistemit fuzzy me konfigurimin bazë

6) Shkruaj shënim të shkurtër mbi "shkallën e pasigurisë"

Page 8 of 35
7) Shkruani një pamje mbi Mat Lab

2. Classical Sets and Fuzzy Sets


2.1 Introduction
Teoria mbi bashk`sit klasike dhe idetë themelore të bashk`sive fuzzy diskutohen në detaje në këtë
kapitull. Operacionet, ligjet dhe vetitë e ndryshme të bashkësive të paqarta futen së bashku me ato të
grupeve klasike. Seti klasik që do të trajtojmë përcaktohet me anë të kufijve të caktuar ose të qartë
(crisp). Kjo do të thotë se nuk ka ndonjë pasiguri të përfshirë në vendndodhjen e kufijve për këto grupe.
Por ndërsa bashkësia e paqartë, nga ana tjetër përcaktohet nga vetitë e saj të paqarta dhe të paqarta,
prandaj kufijtë specifikohen në mënyrë të paqartë. Bashk`sit crisp janë grupe pa paqartësi në
anëtarësinë e tyre. Teoria e bashkësive fuzzy është një teori shumë efikase në trajtimin e koncepteve të
paqartësisë. Grupet fuzzy trajtohen pasi të shqyrtohen konceptet e grupeve klasike ose të freskëta.

2.2 Bashk`sit klasik


Konsideroni një bashk`si klasik ku X tregon universin e ligjërimit ose bashkësi universale. Elementet
individuale në universin X do të shënohen si x. Karakteristikat e elementeve në X mund të jenë diskrete,
numra të plotë të numërueshëm, ose sasi me vlera të vazhdueshme në vijën reale. Shembuj të
elementeve të universeve të ndryshme mund të jenë si më poshtë.

- Shpejtësitë e klokut të CPU-ve të kompjuterëve.


- Temperatura e funksionimit të një kondicioneri.
- Rrymat e funksionimit të një motori elektronik ose një grupi gjeneratori.
- Integrat 1–100.

Zgjedhja e një universi diskret dhe të fundëm ose ai që është i vazhdueshëm dhe i pafund është një
zgjedhje modelimi, zgjedhja nuk ndryshon karakterizimin e grupeve të përcaktuara në univers. Nëse
universi posedon elemente të vazhdueshëm, atëherë bashkësia përkatëse e përcaktuar në univers do të
jetë gjithashtu e vazhdueshme.

Numri i përgjithshëm i elementeve në një univers X quhet numri i tij themelor dhe shënohet me ηx.
Universi diskret është i përbërë nga koleksion i fundëm i elementeve dhe ka një numër kardinal të
fundëm dhe universi i vazhdueshëm përbëhet nga koleksion i elementeve të panumërueshëm ose të
pafund dhe kështu ka një numër kardinal të pafund.

Siç e dimë të gjithë, koleksioni i elementeve në univers quhet bashk`si, dhe koleksionet e elementeve
brenda bashk`sive quhen si nën bashk`si. Mbledhja e të gjithë elementëve në univers quhet bashk`si e
tërë. Bashkësia null Ø, e cila nuk ka elemente është analoge me një ngjarje të pamundur dhe e gjithë
bashkësia është analoge me një ngjarje të caktuar. Bashkësia e energjisë përbën të gjitha bashkësitë e
mundshme të X dhe shënohet me P (X).

Shembulli 2.1. Le t` jet` universi i përbërë nga katër elemente X = {1, 2, 3, 4} të gjejë numrin kardinal,
bashkësinë e fuqisë dhe kardinalitetin e bashkësisë së energjisë.

Zgjidhja. Numri kardinal është numri i elementeve në bashkësinë e përcaktuar.

Page 9 of 35
Bashkësia e përcaktuar X përbëhet nga katër elemente 1, 2, 3 dhe 4. Prandaj, numri Kardinal = η x = 4.

Grupi i energjisë përbëhet nga të gjitha bashkësitë e mundshme të X. Është dhënë nga, bashkësia e
energjisë

P (x) = {Ø, {1}, {2}, {3}, {4}, {1, 2}, {1, 3}, {1, 4}, {2, 3}, {2 , 4}, {3, 4}, {1, 2, 3}, {2, 3, 4}, {1, 3, 4}, {1, 2, 4}, {1,
2, 3, 4}}

Kardinaliteti i bashk`sis së energjisë jepet nga,

ηP (x) = 2ηx = 24 = 16.

2.2.1 Operacionet në bashk`si klasike


Ka operacione të ndryshme që mund të kryhen në grupe klasike ose të crisp. Rezultatet e operacionit të
kryer në grupe klasike do të jenë të caktuara. Operacionet që mund të kryhen në setet klasike trajtohen
në detaje më poshtë:

Merrni parasysh dy bashk`si A dhe B të përcaktuara në universin X. Përkufizimet e operacionit për


bashkësitë klasike bazohen në dy bashkësitë A dhe B të përcaktuara në universin X.

Unioni
Unioni i dy bashkësive klasike A dhe B shënohet me A ∪ B. Ai përfaqëson të gjithë elementët në univers
që ndodhen ose në bashkësinë A, bashkësinë B ose në të dy bashkësitë A dhe B. Kjo veprim quhet OR
logjike.

Në formën teorike të bashkësive ajo përfaqësohet si

A ∪ B = {x / x ∈ A ose x ∈ B}.

Në formën e diagramit të Venit mund të paraqitet siç tregohet në Fig. 2.1.

Page 10 of 35
Page 11 of 35
Page 12 of 35
Page 13 of 35
2.2.4 Solved Examples
Example 2.2. Given the classical sets,
A = {9, 5, 6, 8, 10} B = {1, 2, 3, 7, 9} C = {1, 0}

Page 14 of 35
Page 15 of 35
Page 16 of 35
2.3 Fuzzy Sets
Në bashk`sin klasik, funksioni i tij karakteristik i cakton një vlere prej 1 ose 0 secilit individ në bashkësinë
universale, atje duke bërë diskriminimin midis anëtarëve dhe joanëtarëve të crisp set në shqyrtim. Vlerat
e caktuara për elementet e bashkësisë universale bien brenda një diapazoni të specifikuar dhe tregojnë
shkallën e anëtarësisë së këtyre elementeve në grup. Vlerat më të mëdha tregojnë shkallë më të larta të
anëtarësisë së bashkësisë një funksion i tillë quhet funksion anëtarësie dhe bashkësia përcaktohet nga ai
është një bashkësi e paqartë.

Një bashk`si fuzyy është kështu një bashk`si që përmban elemente që kanë shkallë të ndryshme të
anëtarësimit në grup. Kjo ide është në kontrast me atë klasik ose crisp, sepse anëtarët e një bashk`si
crisp nuk do të ishin anëtarë nëse anëtarësia e tyre nuk ishte e plotë ose e plotë, në atë bashk`si
(d.m.th., anëtarësisë së tyre i është caktuar një vlerë prej 1). Elementet në një grup fuzzy, për shkak se
anëtarësia e tyre nuk ka nevojë të jetë e plotë, mund të jenë gjithashtu anëtarë të bashk`sive të tjerë
fuzzy në të njëjtin univers. Bashk`sia fuzzy shënohet me një simbol të caktuar me një nënshkrim të vogël.
Bashk`sia Fuzzy është shënuar në një vlerë reale të numëruar në intervalin 0 deri 1. Nëse një element i
universit, të themi x, është anëtar i bashkësisë së paqartë A∼, atëherë pasqyrimi jepet nga μA∼ (x) ∈ [0, 1
] Kjo është harta e anëtarësimit dhe tregohet në Fig. 2.7.

Page 17 of 35
2.3.1 Fuzzy Set Operations

Page 18 of 35
Page 19 of 35
Page 20 of 35
Page 21 of 35
Page 22 of 35
Page 23 of 35
Page 24 of 35
Page 25 of 35
Page 26 of 35
Page 27 of 35
Page 28 of 35
Përmbledhje
Në këtë kapitull, ne kemi përcaktuar në bashk`si klasike dhe bashk`si fuzzy. Operacionet dhe vetitë e
ndryshme të këtyre bashk`si ve u trajtuan gjithashtu në detaje. U zbulua se ndryshimi i bashk`sis` klasik
dhe fuzzy ishte në ligjin e mesëm të përjashtimit. Ligji i demorganit i diskutuar ndihmon në përcaktimin e
disa tautologjive ndërsa kryhen disa operacione. Me përjashtim të ligjit të mesëm të përjashtimit, të
gjitha operacionet dhe vetitë e tjera janë të zakonshme për bashk`si e crisp dhe bashk`si fuzzy.

Rishikoni pyetjet
1. Përcaktoni bashkësinë klasike.
2. Si formohet bashk`si i energjisë nga universi ekzistues?
3. Cili është ndryshimi midis bashk`sis të plotë dhe grupit të energjisë?
4. Jepni disa shembuj për bashk`si klasik.
5. Cilat janë operacionet që mund të kryhen në bashk`si klasik?
6. Shkruani shprehjet e përfshira për operacionet e bashkësisë klasike në funksion - formë teorike dhe
bashk`si - formë teorike.
7. Të shprehen vetitë e bashkësive klasike.
8. Cili është numri kardinal i një bashkësie?
9. Si përcaktohet kardinaliteti për një bashk`si energjie?
10. Cilat janë vetitë shtesë të shtuara me vetitë ekzistuese të bashkësisë klasike?
11. Cili është ndryshimi midis ligjit të mesit të përjashtimit dhe ligjit të kontradiktës?
12. Ligji i shtetit Demorgan. Shpjegoni ligjin me ndihmën e paraqitjes së diagramit Venn.
13. Diskutoni në detaje se si vendosen klasikët në funksione.
14. Përcaktoni bashkësinë e paqartë.
15. Cili është funksioni i anëtarësimit për bashk`si fuzzy A∼?
16. Thoni arsyen që funksioni i anëtarësimit të jetë në intervalin 0 me 1.
17. Cilat janë operacionet që mund të kryhen nga një bashkësi fuzzy?

Page 29 of 35
Page 30 of 35
Page 31 of 35
Page 32 of 35
Page 33 of 35
3. Classical and Fuzzy Relations

Page 34 of 35
Page 35 of 35

You might also like