Skip to main content

Vad är fuzzy expertsystem?

Det fuzzy expertsystemet är en form av problemlösning som används av ett datorsystem, som ofta används vid skapandet av konstgjord intelligens.Expertsystem är typer av beslutsfattande datorprogramvara baserat på booleska logik, vilket innebär att systemet använder en serie ja eller nej svar för att försöka lösa ett problem.Fuzzy expertsystem utvidgar det traditionella expertsystemet och är baserade i fuzzy logik istället för booleska logik.Fuzzy logik, som namnet antyder, betyder att svaret inte är ett tydligt ja eller nej.Det faller någonstans i mitten, och datorn måste försöka beräkna ett svar baserat på svar som kanske inte är helt sant men kanske inte är helt falsk heller.

Dr. Lotfi Zadeh, känd som fader till Fuzzy Logic, introducerade begreppet Fuzzy Logic på 1960 -talet medan han var anställd vid University of California i Berkeley.Han publicerade ett papper 1965 som täckte fuzzy uppsättningar.Han förklarade inte bara idén om fuzzy uppsättningar och logik, utan också en ram för att integrera denna nya logik i tekniken.Han myntade också termen fuzzy, med hänvisning till denna speciella logiska stil och namnet fastnat.

För att förstå teorin bakom fuzzy expertsystem är det nödvändigt att förstå de grundläggande begreppen booleska logik och fuzzy logik.Även om båda förlitar sig på avancerade matematiska algoritmer, är kärnkonceptet enkelt.Båda använder svar på en serie frågor eller uttalanden för att formulera ett nytt svar.I booleska logik är svaren antingen sanna eller falska, medan i fuzzy logik kan ett svar vara sant, delvis sant, falskt, delvis falska och flera värden däremellan, beroende på vilka termer programmeraren matar in i programmet.

För förExempel, om ett expertsystem ville fatta ett beslut med Boolean Logic, skulle det i slutändan svara sant eller falskt, även kallad ja eller nej.Ett expertsystem som använder fuzzy logik kan dock svara ja, nej, kanske eller någon annan kombination.Det gör detta genom att dra slutsatser från sin nuvarande kunskapsbas.

Kunskapsbaser är hjärtat i fuzzy expertsystem.Om en dator inte kan komma med rätt svar antas det att kunskapsbasen inte innehåller tillräckligt med information snarare än att anta att programmet själv är fel.Kunskapsbasen kan innehålla ett uttalande som när x ' ja och y ' nej då z ' kanske.Från detta uttalande kan fuzzy expertsystem dra slutsatsen att när x ' ja och y ' ja att z måste lika ja också, eller att när x ' nej och y ' ja det z fortfarande är lika kanske.Om det inte är svaret som programmeraren ville, betyder det att kunskapsbasen behöver mer information för att komma med rätt svar.

Fuzzy expertsystem gör dessa beräkningar baserade på matematiska värden.Ja, nej, och kanske tilldelas vissa värden.Datorn tittar på vilka värden på termerna i uttalanden som x ' ja och y ' nej lika och lägger till deras värden.Det lägger sedan till i andra relevanta värden och matchar det slutliga värdet med ett svar som kanske, ja eller nej.Därför att lägga till de matematiska värdena på x ' nej och y ' ja berättar för datorn att det matematiska värdet för z är lika med.