Fuzzy logikk gir datamaskiner evnen til å etterligne menneskelig fornuft og løse visse typer problemer effektivt . Laget i 1965 , ordet " uklar" refererer til den upresise type logikk som brukes til å behandle reelle oppgaver. Dette unøyaktighet , som kan virke som en begrensning, er faktisk en fordel for datamaskiner som brukes i felt som ingeniører , prosesskontroll, medisin og andre felt hvor fuzzy logic kan fungere bedre enn vanlig logikk. Det er imidlertid begrensninger i fuzzy logikk -teknologi. Binære Logic
PCer , webservere og de fleste enheter du arbeider med bruk binær logikk. Mikrobrikker , som strøm datamaskiner , fungerer som lysbrytere . Et lys kan være av eller på avhengig av bryterens posisjon. Hvis du kunne se hva som skjer inne i datamaskinen, vil du oppdage tall som ligner på de som er vist her :
100101001011100
Datamaskiner som benytter binær logikk kan bare gjenkjenne enere og nuller . Når en datamaskin ser en " 1 ", det anser at for å være en bryter som er på. En null betyr at bryteren er 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 år. Tretti ikke er en approksimasjon , men i stedet en eksakt dataverdi. Datamaskiner som bruker fuzzy logikk omtrentlige verdier , og kan jobbe med ideer i stedet for tall . I stedet for å være rent svart eller hvit , for eksempel, kan en variabel i en fuzzy logikk program være en gråtone. Mens vanlige datamaskiner kan forstå begreper som varm og kald, kan en fuzzy logic datamaskinen ha evnen til å arbeide med middels temperaturer som ligger mellom varmt og kaldt . Noen vaskemaskiner med bruke fuzzy logikk for å administrere sine vask sykluser .
Fuzzy Logic Processing
Fordi fuzzy logic datamaskiner avtale med utvalgene av mulige verdier i stedet for presis tall, kan de evaluere forhold i en måte som emulerer menneskelig logikk . For eksempel kan en datamaskin ved hjelp av fuzzy logic lage et sett med saksbehandlingsregler som ligner på følgende : en
Når event1 skjer, utføre oppgaven 1Når event2 skjer, utføre oppgaven to
Tenk deg at du ønsket å beregne en restaurant tipse ved å anta at det tilsvarer 15 prosent av regningen . I dette eksempelet , kan maskinen vurdere event1 å være " overlegen service" og legge til en ekstra andel til regningen . Event2 kan representere " førsteklasses mat ", en annen fuzzy konsept . Datamaskinen kan da 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 gjøre gode kandidater for å administrere systemer som krever ekstrem presisjon . Du kan være bekymret, for eksempel hvis en datamaskin administrere din bankkonto rundet din brukskonto balanse. Datamaskiner som bruker fuzzy logic har ikke evnen til å lære og tilpasse seg etter å løse et problem som noen ekspert systemer kan. En annen begrensende faktor er manglende evne til fuzzy logikk for å løse problemer når ingen vet løsningen . Eksperter må eksistere som vet hvordan å lage regelsett for å lage en fuzzy logic systemet fungerer . Hvis du ikke kan finne en ekspert , kan du ikke lage en fuzzy logic controller . Fuzzy logikk systemer kan også være dyrt å utvikle fordi de ofte krever omfattende testing.