Skip to main content

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'è 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 equipararlo all'intelligenza artificiale, in quanto è simile al modo in cui funziona il cervello umano.

Dal punto di vista umano, il soft computing introduce i compromessi in un'elaborazione dei computer, che non sono presenti nell'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 computer di fornire una risposta di forse o addirittura fare un'ipotesi istruita su quale possa essere la risposta fino a quando non saranno disponibili ulteriori informazioni.

Per usare un esempio matematico, è sempliceDire 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 sistemi fuzzy, calcolo evolutivo, ragionamento probabilistico, apprendimento automatico e reti neurali.Usando molti diversi metodi computazionali per analizzare un problema, il computer potrebbe eventualmente elaborare una risposta precisa a una domanda che aveva inizialmente una risposta imprecisa.dentro.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.