Skip to main content

Quali sono i sistemi di esperti fuzzy?

Il sistema di esperti fuzzy è una forma di risoluzione dei problemi utilizzata da un sistema informatico, spesso utilizzato nella creazione di intelligenza artificiale.I sistemi di esperti sono tipi di software per computer decisionali basati sulla logica booleana, il che significa che il sistema utilizza una serie di risposte sì o no per provare a risolvere un problema.I sistemi di esperti fuzzy si espandono sul sistema di esperti tradizionali e si basano nella logica fuzzy invece della logica booleana.La logica fuzzy, come suggerisce il nome, significa che la risposta non è chiara sì o no.Cade da qualche parte nel mezzo e il computer deve provare a calcolare una risposta basata su risposte che potrebbero non essere completamente vera ma che potrebbero non essere del tutto falsi.

noto come padre della logica fuzzy, il Dr. Lotfi Zadeh ha introdotto il concetto di logica fuzzy negli anni '60 mentre era impiegato all'Università della California a Berkeley.Nel 1965 pubblicò un articolo che copre set fuzzy.Ha spiegato non solo l'idea di set fuzzy e logica, ma anche un framework per incorporare questa nuova logica nel mondo dell'ingegneria.Ha anche coniato il termine fuzzy, in riferimento a questo particolare stile logico e il nome bloccato.

Per comprendere la teoria alla base dei sistemi di esperti fuzzy, è necessario comprendere i concetti di base della logica booleana e della logica fuzzy.Sebbene entrambi si affidano a algoritmi matematici avanzati, il concetto di base è semplice.Entrambi usano le risposte a una serie di domande o dichiarazioni per formulare una nuova risposta.Nella logica booleana, le risposte sono vere o false, mentre nella logica fuzzy una risposta può essere vera, parzialmente vera, falsa, parzialmente falsa e diversi valori nel mezzo, a seconda di quali termini il programmatore inserisce nel programma.

Esempio, se un sistema esperto volesse prendere una decisione utilizzando la logica booleana, alla fine risponderebbe vero o falso, anche indicato come sì o no.Un sistema esperto che utilizza la logica fuzzy, tuttavia, potrebbe rispondere a sì, no, forse o qualche altra combinazione.Lo fa trarre conclusioni dalla sua attuale base di informazioni.

Le basi di conoscenza sono il cuore dei sistemi esperti fuzzy.Se un computer non può trovare la risposta corretta, si presume che la base di conoscenza non contenga informazioni sufficienti piuttosto che supporre che il programma stesso sia sbagliato.La base di conoscenza potrebbe contenere un'affermazione come quando x ' sì e y ' no quindi z ' forse.Da questa affermazione, i sistemi di esperti fuzzy possono concludere che quando x ' sì e y ' sì, z deve essere uguale anche a sì, o che quando x ' no e y ' sì che z è ancora uguale.Se questa non è la risposta desiderata dal programmatore, significa che la base di conoscenza ha bisogno di maggiori informazioni per elaborare la risposta corretta.

I sistemi di esperti fuzzy fanno questi calcoli basati su valori matematici.Sì, no, e forse sono assegnati determinati valori.Il computer esamina quali sono i valori dei termini in dichiarazioni come x ' Sì e Y ' no uguali e aggiunge i loro valori.Quindi aggiunge qualsiasi altro valori pertinenti e corrisponde al valore finale con una risposta come forse, sì o no.Quindi aggiungendo i valori matematici di x ' no e y ' sì dice al computer che il valore matematico per z è uguale a forse.