Što je nejasna logika?
Fuzzy Logic definira se kao logički oblik s mnogo vrijednosti koji može imati vrijednosti istine varijabli u bilo kojem stvarnom broju između 0 i 1. To je koncept djelomične istine. U stvarnom životu možemo se susresti sa situacijom u kojoj ne možemo odlučiti je li izjava istinita ili lažna. U to vrijeme nejasna logika nudi vrlo vrijednu fleksibilnost za zaključivanje.
Nejasni logički algoritam pomaže riješiti problem nakon razmatranja svih dostupnih podataka. Tada se uzima najbolja moguća odluka za zadani ulaz. FL metoda oponaša način donošenja odluka kod čovjeka koji uzima u obzir sve mogućnosti između digitalnih vrijednosti T i F.
U ovom ćete tutorijalu naučiti
- Što je nejasna logika?
- Povijest nejasnih logičkih sustava
- Karakteristike nejasne logike
- Kada se ne koristiti neizrazitom logikom
- Fuzzy Logic Arhitektura
- Nejasna logika naspram vjerojatnosti
- Oštre protiv nejasnih
- Klasični set nasuprot teoriji nejasnih skupova
- Primjeri nejasne logike
- Područja primjene nejasne logike
- Prednosti nejasnog logičkog sustava
- Mane sustava neizrazite logike
Povijest nejasnih logičkih sustava
Iako se pojam neizrazite logike proučavao od 1920-ih. Pojam neizrazite logike prvi je put upotrijebio 1965. godine Lotfi Zadeh, profesor na UC Berkeley u Kaliforniji. Primijetio je da konvencionalna računalna logika nije sposobna manipulirati podacima koji predstavljaju subjektivne ili nejasne ljudske ideje.
Fuzzy algoritam primijenjen je na različita područja, od teorije upravljanja do AI. Dizajniran je kako bi računalu omogućio utvrđivanje razlika među podacima koje nisu istinite niti lažne. Nešto slično procesu ljudskog rasuđivanja. Kao Mala tamna, Neka svjetlina itd.
Karakteristike nejasne logike
Evo nekoliko važnih karakteristika neizrazite logike:
- Fleksibilna i jednostavna za primjenu tehnika strojnog učenja
- Pomaže vam oponašati logiku ljudske misli
- Logika može imati dvije vrijednosti koje predstavljaju dva moguća rješenja
- Izuzetno prikladna metoda za neizvjesno ili približno zaključivanje
- Nejasna logika promatra zaključivanje kao proces širenja elastičnih ograničenja
- Nejasna logika omogućuje vam izgradnju nelinearnih funkcija proizvoljne složenosti.
- Nejasnu logiku treba graditi uz potpuno vodstvo stručnjaka
Kada se ne koristiti neizrazitom logikom
Međutim, mutna logika nikad nije lijek za sve. Stoga je jednako važno shvatiti da tamo gdje ne bismo trebali koristiti neizrazitu logiku.
Evo nekih situacija kada bolje ne koristite Fuzzy Logic:
- Ako vam se ne čini prikladno mapirati ulazni prostor u izlazni prostor
- Nejasna logika ne smije se koristiti kada možete koristiti zdrav razum
- Mnogi kontroleri mogu izvrsno obaviti posao bez upotrebe nejasne logike
Fuzzy Logic Arhitektura
![](https://cdn.css-code.org/8852385/fuzzy_logic_tutorial_what_is-_architecture-_application-_example.png.webp)
Fuzzy Logic Arhitektura
Fuzzy Logic arhitektura ima četiri glavna dijela kao što je prikazano na dijagramu:
Baza pravila:
Sadrži sva pravila i ako ih tada nude uvjeti stručnjaka za kontrolu sustava donošenja odluka. Nedavno ažuriranje neizrazite teorije pruža razne metode za dizajn i podešavanje neizrazitih regulatora. Ova ažuriranja značajno smanjuju broj nejasnih skupova pravila.
Fuzzifikacija:
Korak fuzifikacije pomaže pretvoriti ulazne podatke. Omogućuje vam pretvaranje oštrih brojeva u nejasne skupove. Oštri ulazi izmjereni senzorima i proslijeđeni u sustav upravljanja za daljnju obradu. Poput sobne temperature, tlaka itd.
Inference Engine:
Pomaže vam u određivanju stupnja podudaranja između nejasnih unosa i pravila. Na temelju% podudaranja određuje koja pravila trebaju implicirati prema zadanom polju za unos. Nakon toga primijenjena pravila kombiniraju se za razvijanje kontrolnih radnji.
Defuzzifikacija:
Napokon se izvodi postupak defuzifikacije za pretvaranje nejasnih skupova u oštru vrijednost. Dostupne su mnoge vrste tehnika pa ih morate odabrati koja je najprikladnija kada se koristi sa stručnim sustavom.
Nejasna logika naspram vjerojatnosti
Mutna logika | Vjerojatnost |
---|---|
Nejasno: Tomov stupanj članstva u grupi starih ljudi iznosi 0,90. | Vjerojatnost: Postoji 90% šanse da je Tom star. |
Nejasna logika uzima stupnjeve istine kao matematičku osnovu na modelu fenomena neodređenosti. | Vjerojatnost je matematički model neznanja. |
Oštre protiv nejasnih
Hrskav | Nejasno |
---|---|
Ima strogu granicu T ili F | Nejasna granica sa stupnjem članstva |
Neki svježi vremenski rasporedi mogu biti nejasni | Ne može biti svjež |
Tačno / netačno {0,1} | Vrijednosti članstva na [0,1] |
U jasnoj logici zakon isključenog srednjeg i nesuglasja može ili ne mora vrijediti | U zakonu nejasne logike vrijede Izuzeti srednji i nekontradiktorni |
Klasični set nasuprot teoriji nejasnih skupova
Klasični set | Teorija nejasnih skupova |
---|---|
Klase predmeta s oštrim granicama. | Klase predmeta nemaju oštre granice. |
Klasični skup definiran je oštrim granicama, tj. Postoji jasnost oko mjesta postavljanja granica. | Nejasni skup uvijek ima dvosmislene granice, tj. Može postojati neizvjesnost oko smještaja granica skupa. |
Široko se koristi u dizajnu digitalnih sustava | Koristi se samo u nejasnim kontrolerima. |
Primjeri nejasne logike
Pogledajte donji dijagram. To pokazuje da su u nejasnom sustavu vrijednosti označene brojem 0 do 1. U ovom primjeru 1,0 znači apsolutnu istinu, a 0,0 apsolutnu laž.
![](https://cdn.css-code.org/8852385/fuzzy_logic_tutorial_what_is-_architecture-_application-_example_2.png.webp)
Nejasna logika s primjerom
Područja primjene nejasne logike
Tablica Blow prikazuje primjenu Fuzzy logike poznatih tvrtki u svojim proizvodima.
Proizvod | Društvo | Mutna logika |
---|---|---|
Protiv blokade kočnica | Nissan | Upotrijebite nejasnu logiku za upravljanje kočnicama u opasnim slučajevima, ovisno o brzini automobila, ubrzanju, brzini kotača i ubrzanju |
Automatski prijenos | NOK / Nissan | Nejasna logika koristi se za upravljanje ubrizgavanjem i paljenjem goriva na temelju podešenja leptira za gas, temperature rashladne vode, o / min itd. |
Automatski motor | Honda, Nissan | Koristite za odabir geata na temelju opterećenja motora, stila vožnje i stanja na cesti. |
Masina za kopiranje | Kanon | Koristi se za podešavanje napona bubnja na temelju gustoće slike, vlažnosti i temperature. |
Tempomat | Nissan, Isuzu, Mitsubishi | Pomoću nje prilagodite postavku leptira za gas da biste postavili brzinu i ubrzanje automobila |
Perilica suđa | Matsushita | Upotreba za podešavanje ciklusa čišćenja, ispiranja i pranja ovisi o broju posuđa i količini hrane koja se poslužuje na sudu. |
Upravljanje liftom | Fujitec, Mitsubishi Electric, Toshiba | Pomoću nje smanjite vrijeme čekanja na temelju putničkog prometa |
Golf dijagnostički sustav | Golf Maruman | Odabire golf klub na temelju zamaha i tjelesne građe golfera. |
Fitness menadžment | Omron | Nejasna pravila koja podrazumijevaju kako bi provjerila kondiciju svojih zaposlenika. |
Kontrola peći | Nippon čelik | Miješa cement |
Mikrovalna pećnica | Mitsubishi Chemical | Postavlja snagu zračenja i strategiju kuhanja |
Palmtop računalo | Hitachi, Sharp, Sanyo, Toshiba | Prepoznaje rukom napisane Kanji znakove |
Narezivanje u plazmi | Mitsubishi Electric | Postavlja vrijeme i strategiju urezivanja |
Prednosti nejasnog logičkog sustava
- Struktura nejasnih logičkih sustava je jednostavna i razumljiva
- Nejasna logika široko se koristi u komercijalne i praktične svrhe
- Nejasna logika u AI pomaže vam u kontroli strojeva i potrošačkih proizvoda
- Možda ne nudi točno obrazloženje, ali jedino prihvatljivo obrazloženje
- Nejasna logika u Data Miningu pomaže vam u suočavanju s inženjerskom nesigurnošću
- Uglavnom robustan jer nisu potrebni precizni ulazi
- Može se programirati na situaciju kada senzor povratne sprege prestane raditi
- Jednostavno se može modificirati radi poboljšanja ili promjene performansi sustava
- mogu se koristiti jeftini senzori koji pomažu u održavanju ukupnih troškova i složenosti sustava niskim
- Pruža najučinkovitije rješenje za složena pitanja
Mane sustava neizrazite logike
- Nejasna logika nije uvijek točna, pa se rezultati percipiraju na temelju pretpostavki, pa možda neće biti široko prihvaćeni.
- Neizraziti sustavi nemaju mogućnost strojnog učenja kao ni prepoznavanje uzoraka tipa neuronske mreže
- Provjera valjanosti i provjera nejasnog sustava temeljenog na znanju treba opsežno testiranje s hardverom
- Postavljanje točnih, nejasnih pravila i funkcija članstva težak je zadatak
- Neku se nejasnu vremensku logiku miješa s teorijom vjerojatnosti i pojmovima
Sažetak
- Pojam neizrazito označava stvari koje nisu previše jasne ili nejasne
- Pojam neizrazite logike prvi je put upotrijebio 1965. godine Lotfi Zadeh, profesor na UC Berkeley u Kaliforniji
- Nejasna logika fleksibilna je i jednostavna za primjenu tehnika strojnog učenja
- Nejasna logika ne smije se koristiti kada možete koristiti zdrav razum
- Arhitektura nejasne logike ima četiri glavna dijela 1) Baze pravila 2) Fazifikacija 3) Mehanizam zaključivanja 4) Defazifikacija
- Nejasna logika uzima stupnjeve istine kao matematičku osnovu na modelu neodređenosti, dok je vjerojatnost matematički model neznanja
- Oštar skup ima strogu granicu T ili F, dok je Fuzzy granica sa stupnjem članstva
- Klasični set se široko koristi u dizajnu digitalnih sustava, dok se nejasni set koristi samo u nejasnim kontrolerima
- Automatski prijenos, upravljanje fitnessom, Golf dijagnostički sustav, Perilica posuđa, Kopirni stroj neka su područja primjene Fuzzy Logic
- Nejasna logika u soft računarstvu pomaže vam u kontroli strojeva i potrošačkih proizvoda