Cos'è il soft computing?

I calcoli elettronici tradizionali tendono ad essere in bianco e nero. Quando si lavora in codice binario, con sequenze di zeri e quelli, non c'è alcuna possibilità per nient'altro che semplici risposte "sì o no". Sebbene questo possa essere un modo adeguato di calcolo per molte attività, il soft computing adotta un approccio diverso. In breve, il soft computing consente al computer di assumere un certo livello di imprecisione nel suo lavoro. Alcuni possono equivalere a questo con l'intelligenza artificiale, in quanto è simile al modo in cui funziona il cervello umano.

Dal punto di vista umano, il soft computing introduce compromessi nell'elaborazione di un computer, che non sono presenti nel hard computing. Ci sono momenti in cui la risposta a una domanda potrebbe essere sì o no, ma non ci sono ancora informazioni sufficienti per calcolare definitivamente quale sia la risposta. I computer tradizionali che affrontano questa situazione si fermeranno e attenderanno fino a quando non ci sono abbastanza informazioni per trarre una conclusione precisa. Il soft computing è, in sostanza, la capacità di un computerFornire una risposta di forse, o anche per fare un'ipotesi istruita su quale possa essere la risposta fino a quando non saranno disponibili ulteriori informazioni.

Per usare un esempio matematico, è semplice dire che la somma di due più due è quattro. È anche corretto dire che la somma di due più due è da qualche parte tra tre e cinque. Naturalmente, l'oggetto è quello di elaborare la risposta più precisa possibile. Mentre un computer può essere tentato di ignorare la seconda opzione, il soft computing, se eseguito correttamente, vedrà questa risposta come una potenziale opzione. Mentre il computer opterà sempre per la risposta più precisa disponibile, prenderà in considerazione la possibilità di fare una stima, se non tutti i numeri sono noti per certo.

Per elaborare le sue risposte o la sua valutazione delle risposte, il computer utilizzerà molte discipline diverse. Tra i cinque più noti ci sono i sistemi "fuzzy", calcolo evolutivo, probabilistic rereti di asoning, apprendimento automatico e neurali. Utilizzando molti diversi metodi computazionali per analizzare un problema, il computer potrebbe eventualmente presentare una risposta precisa a una domanda che inizialmente aveva una risposta imprecisa.

In effetti, il computer ha escogitato una risposta che non è stata pre-programmata. Dal punto di vista dell'informatica, e forse da una prospettiva biologica, questo potrebbe essere considerato l'apprendimento o l'intelligenza artificiale. Alcuni potrebbero sostenere che il percorso verso la risposta è stato pre-programmato, indipendentemente dal fatto che la risposta fosse o no, quindi non costituisce una vera intelligenza. La questione se ciò costituisca l'intelligenza reale è una questione filosofica, che probabilmente dipende molto dalla propria prospettiva.

Il campo dell'informatica è generalmente entusiasta della possibilità di soft computing e dei suoi potenziali benefici. Potrebbe rivoluzionare la robotica, forse rendendo le protesi più vitali che sono più facili da usare e che si muovono in modo più naturale.Il soft computing potrebbe anche essere usato in molti altri campi, come medicina, ingegneria e fisica.

ALTRE LINGUE

Questo articolo è stato utile? Grazie per il feedback Grazie per il feedback

Come possiamo aiutare? Come possiamo aiutare?