Begrensninger av Fuzzy Logic

Begrensninger av Fuzzy Logic


Fuzzy logikk gir datamaskiner muligheten til å etterligne menneskelig fornuft og løse visse typer problemer effektivt. Skapt i 1965, ordet "uklar" refererer til upresise type logikk som brukes til å administrere reelle oppgaver. Dette upresishet, noe som kan virke som en begrensning, er faktisk en fordel for datamaskiner som brukes i felt som engineering, prosesskontroll, medisin og andre felt hvor fuzzy logikk kan fungere bedre enn vanlig logikk. Det er imidlertid begrensninger i fuzzy logikk-teknologi.

Binary Logic

PCer, webservere og de fleste enheter du arbeider med bruk binær logikk. Microchips, som kraft datamaskiner, fungerer som lysbrytere. Et lys kan være av eller på, avhengig av bryterens stilling. Hvis du kunne se hva som foregår inne i datamaskinen, vil du oppdage tall som ligner på de som er vist her:

100101001011100

Datamaskiner som bruker binær logikk kan bare gjenkjenne enere og nuller. Når en datamaskin ser en "1", den mener at å være en bryter som er på. En null betyr at bryteren er slått av. Ved å behandle disse bryterne, kan en datamaskin vise en tekstfil, spille av en film eller tegne et bilde.

Fuzzy Logic og Tilnærming

Datamaskiner som bruker binær logikk er presise. Hvis du spør en å legge 10 og 20, vil den fortelle deg at summen er 30. Tretti er ikke en tilnærming, men i stedet en eksakt dataverdi. Datamaskiner som bruker fuzzy logikk omtrentlige verdier, og kan arbeide med ideer i stedet for tall. I stedet for å være ren svart eller hvit, for eksempel, kan en variabel i en fuzzy logikk program være en nyanse av grått. Mens vanlige datamaskiner kan forstå begreper som varm og kald, kan en fuzzy logikk datamaskin har evnen til å arbeide med middels temperaturer som ligger mellom varmt og kaldt. Noen vaskemaskiner med bruke fuzzy logikk for å administrere sine vaskesykluser.

Fuzzy Logic Processing

Fordi fuzzy logikk datamaskiner behandle områder av mulige verdier i stedet for nøyaktige tall, kan de vurdere forholdene på en måte som etterligner human logikk. For eksempel, en datamaskin ved hjelp av fuzzy logikk kan skape et sett av behandlingen regler som ligner på følgende:

Når EVENT1 skjer, utføre oppgaven en
Når event2 skjer, utføre oppgaven 2

Anta at du ønsket å beregne en restaurant tips ved å anta at det tilsvarer 15 prosent av regningen. I dette eksemplet kan datamaskinen vurdere EVENT1 å være "overlegen service" og legge til en ekstra prosentpoeng til regningen. Event2 kan representere "superior food", en annen uklar konseptet. Datamaskinen kan deretter komme opp med en endelig mengde ved hjelp av logikk at et menneske kan bruke ved beregning av et tips.

begrensninger

Fordi fuzzy logikk datamaskiner bruker tilnærmelser, de gjør ikke gode kandidater for håndtering av systemer som krever ekstrem presisjon. Du kan være bekymret, for eksempel hvis en datamaskin administrere din bankkonto tilnærmes din brukskonto balanse. Datamaskiner som bruker fuzzy logikk ikke har evnen til å lære og tilpasse seg etter å løse et problem som noen ekspert systemer kan. En annen begrensende faktor er den manglende evne av fuzzy logikk for å løse problemer når ingen vet oppløsningen. Eksperter må eksistere som vet hvordan å skape de regelsett som trengs for å gjøre en fuzzy logikk systemet fungerer. Hvis du ikke kan finne en ekspert, kan du ikke lage en fuzzy logisk styring. Fuzzy Logic Systems kan også være kostbart å utvikle seg fordi de krever ofte omfattende testing.