Hvad er Fuzzy Expert Systems?
Det uklar ekspertsystem er en form for problemløsning, der bruges af et computersystem, ofte brugt til oprettelse af kunstig intelligens. Ekspert-systemer er typer af beslutningstagende computersoftware, der er baseret på boolsk logik, hvilket betyder, at systemet bruger en række ja eller nej-svar til at prøve at løse et problem. Uklar ekspertsystemer udvider det traditionelle ekspertsystem og er baseret på fuzzy logik i stedet for boolsk logik. Uklar logik, som navnet antyder, betyder, at svaret ikke er et klart ja eller nej. Det falder et sted i midten, og computeren skal prøve at beregne et svar baseret på svar, der muligvis ikke er helt sandt, men som måske heller ikke er helt falsk.
Dr. Lotfi Zadeh, der blev kendt som "fuzzy logics far", introducerede begrebet fuzzy logik i 1960'erne, mens han blev ansat ved University of California i Berkeley. Han udgav et papir i 1965, der dækkede fuzzy sæt. Han forklarede ikke kun tanken om fuzzy sæt og logik, men også en ramme for at inkorporere denne nye logik i ingeniørverdenen. Han opfandt også udtrykket "uklar" som reference til denne logiske stil, og navnet stak.
For at forstå teorien bag fuzzy ekspertsystemer er det nødvendigt at forstå de grundlæggende begreber om boolsk logik og fuzzy logik. Selvom begge er afhængige af avancerede matematiske algoritmer, er kernekonceptet simpelt. Begge bruger svar på en række spørgsmål eller udsagn til at formulere et nyt svar. I boolsk logik er svarene enten sande eller falske, mens i fuzzy logik kan et svar være sandt, delvist sandt, falskt, delvis falskt og flere værdier imellem, afhængigt af hvilke udtryk programmereren indlæser i programmet.
For eksempel, hvis et ekspertsystem ønskede at tage en beslutning ved hjælp af boolsk logik, svarede det i sidste ende sandt eller forkert, også kaldet ja eller nej. Et ekspertsystem, der bruger fuzzy logik, kunne imidlertid svare ja, nej, måske eller en anden kombination. Det gør dette ved at drage konklusioner fra sin nuværende videnbase af information.
Videnbaser er hjertet i fuzzy ekspertsystemer. Hvis en computer ikke kan komme med det rigtige svar, antages det, at videnbasen ikke indeholder nok information snarere end at antage, at selve programmet er forkert. Vidensbasen kan muligvis indeholde en sætning som "Når x = ja og y = nej da z = måske." Fra denne erklæring kan uklare ekspertsystemer konkludere, at når "x = ja" og "y = ja", at "z" også skal svare til "ja", eller at når "x = nej" og "y = ja", at "z" "svarer stadig" måske. " Hvis det ikke er det svar, programmereren ønskede, betyder det, at vidensbasen har brug for mere information for at komme med det rigtige svar.
Uklare ekspertsystemer foretager disse beregninger baseret på matematiske værdier. "Ja", "nej" og "måske" er tildelt visse værdier. Computeren ser på, hvad værdierne for udtrykkene i sætninger som "x = ja og y = nej" er ens og tilføjer deres værdier. Derefter tilføjes alle andre relevante værdier og matcher den endelige værdi med et svar som "måske", "ja" eller "nej." Således tilføjer de matematiske værdier for "x = nej" og "y = ja" fortæller computeren, at den matematiske værdi for "z" er lig med "måske."