Fuzzy logik ger datorer möjligheten att efterlikna mänskligt tänkande och lösa vissa typer av problem effektivt . Myntades 1965 , ordet " fuzzy " hänför sig till den oprecisa typ av logik används för att hantera verkliga uppgifter . Denna vaghet , vilket kan tyckas vara en begränsning , är faktiskt en fördel för datorer som används i områden som teknik , processtyrning , medicin och andra områden där fuzzy logic kan fungera bättre än vanlig logik . Det finns dock begränsningar för fuzzy logic teknik . Binary Logic
datorer , webbservrar och de flesta enheter du arbetar med använder binär logik . Mikrochips , som makt datorer , fungera som strömbrytare . Ett ljus kan vara på eller av beroende på switch position . Om du kunde se vad som händer inuti datorn , skulle du upptäcka siffror som liknar de som visas här :
100101001011100
Datorer som använder binär logik kan bara erkänna ettor och nollor . När en dator ser en " 1 ", den anser att det är en switch som är på . En nolla innebär att det är frånslagen . Genom att bearbeta dessa växlar , kan en dator visa en textfil , spela upp en film eller rita en bild .
Fuzzy Logic och tillnärmning
Datorer
använder binär logik är exakta . Om du ber en att lägga till 10 och 20 , kommer det att säga att summan är 30 . Trettio är inte en approximation utan ett exakt data som värde . Datorer som använder oskarpa värden logiska ungefärliga och kan arbeta med idéer i stället för siffror . Istället för att vara rent svart eller vitt, till exempel , kan en variabel i ett fuzzy logic program bli en grå nyans . Medan vanliga datorer kan förstå begrepp som varmt och kallt , kan en fuzzy logic dator har förmågan att arbeta med mellanliggande temperaturer som ligger mellan varmt och kallt . Vissa tvättmaskiner använda även fuzzy logik för att hantera sina diskcykler .
Fuzzy Logic Processing
Eftersom fuzzy logic datorer deal med intervall av möjliga värden i stället för exakta siffror, kan de utvärderar förhållanden på ett sätt som emulerar mänsklig logik . Till exempel kan en dator med hjälp av oskarp logik skapar en uppsättning regler för förädling liknar följande :
När event1 händer , utför uppgiften 1När event2 händer , utför uppgiften 2 Review
Anta att du ville att beräkna en restaurang tips genom att anta att det motsvarar 15 procent av notan . I detta exempel kan datorn överväga event1 att vara " överlägsen service " och lägga till en extra procentsats till propositionen . Event2 kan representera " överlägsen mat , " en annan luddigt begrepp . Datorn kunde då komma med ett slutligt belopp med hjälp av logik som en människa kan använda vid beräkning av ett tips .
Begränsningar
Eftersom fuzzy datorer använder approximationer , gör de inte göra goda kandidater för att hantera system som kräver extrem precision . Du kan vara berörda , till exempel om en dator hantera ditt bankkonto approximeras ditt lönekonto balans . Datorer som använder oskarp logik inte har förmågan att lära sig och anpassa sig efter att lösa ett problem som vissa expertsystem kan. En annan begränsande faktor är oförmågan hos oskarp logik för att lösa problem när ingen vet lösningen. Experterna måste existera som vet hur man skapar regeln sätter behövs för att göra en oskarp arbete logiskt system . Om du inte kan hitta en expert , kan du inte skapa ett fuzzy logic controller . Fuzzy logic system kan också vara dyrt att utvecklas eftersom de ofta kräver omfattande tester .