T I L L L
LEARNING - SHARING - NETWORKING
Learning, knowledge sharing and communities engagement about:
Artificial Intelligence; Augmented, Virtual and Mixed Reality; Automation; Electronics; Computer Science and Information Technology; Mobile Technologies; Problem Solving; Readings; Social Media; Modeling and Simulation; Artificial Vision; Hard and Soft Work Skills.
by Tateo Giovanni Battista
_______________________________________
LEARNING
Soft Computing
Hashtag keywords: #ArtificialIntelligence #AI #softComputing #neuralNetwork #deepLearning #fuzzyLogic #geneticAlgorithms #problemSolving #TILLL #TateoBlog
A causa della crescente complessità dei problemi moderni, un nuovo approccio di risoluzione dei problemi, noto col nome di “soft computing”, sta prendendo sempre più piede, in contrapposizione all’approccio tradizionale che era caratterizzato da una programmazione rigida, da modelli deterministici e risultati esatti e che, proprio per questo motivo, era identificato col nome di “hard computing”. Con la crescente importanza dell'intelligenza computazionale in diverse aree applicative, il soft computing sta rapidamente guadagnando importanza e popolarità. Lo scopo di questo articolo è introdurre il lettore ai concetti fondamentali del soft computing come strumento metodologico.
~ o ~
§. Indice dei contenuti
§1. Le tecniche di calcolo "soft" in alternativa a quelle “hard"
§2. Le principali tecniche “soft”
§2.1. La logica sfumata
§2.2. Gli Algoritmi Genetici
§2.3. Le Reti Neurali
§3. Più in generale
§4 Riferimenti ed approfondimenti
§5 Rimani aggiornato
§6. Teniamoci in contatto
§7. Qualcosa su di me
§1. Le tecniche di calcolo "soft" in alternativa a quelle “hard"
#complexity #mutability #softComputing #artificialIntelligence
"A differenza dei metodi di calcolo tradizionali o hard, il soft computing si prefigge lo scopo di adattarsi alla pervasiva imprecisione del mondo reale"
(cit. Lotfi A. Zadeh, noto come il Padre della Fuzzy Logic e come colui che ha coniato il termine 'soft computing')
La risoluzione dei problemi moderni, che sono caratterizzati dalla crescente complessità e dalla continua mutabilità, richiede un approccio differente rispetto ai metodi di calcolo convenzionali, che sono identificabili per alcune caratteristiche ben precise, ossia: dati esatti, programmazione rigida, logica binaria, modelli deterministici, elaborazione in serie, risultati precisi.
L’attuale disponibilità di potenze di calcolo sempre maggiori permettono la esplorazione di nuove metodologie di calcolo che prendono le distanze dall’approccio convenzionale.
La tendenza attuale è quella di fare ricorso a tecniche che si prefiggono di valutare, decidere, controllare e calcolare in un ambito impreciso e vago emulando, e utilizzando la capacità degli esseri umani di eseguire le suddette attività sulla base della loro esperienza. Il termine "soft computing" identifica la combinazione di queste tecniche, per distinguerle da quelle "rigide" e convenzionali. In effetti, la risposta ovvia alla domanda "che cos'è il soft computing?" è: "il soft computing è un computing che non è hard". L'espressione "soft computing" è stata coniata da Lotfi A. Zadeh, un pioniere in questo campo, all'inizio degli anni '90.
29/5-2022
§2. Le principali tecniche “soft”
Le tecniche principali su cui si basa il soft computing sono: la logica sfumata, gli algoritmi genetici e le reti neurali.(Albert Einstein, Sidelights on Relativity, 1922)
§2.1. La logica sfumata
#fuzzyLogic #softComputing #AI #artificialIntelligence
Le informazioni che derivano dai sistemi, specie quelli derivanti dalla percezione dei sistemi naturali, sono tutt'altro che certe: non sono mai del tipo nero/bianco, oppure acceso/spento, ma sono quasi sempre vaghe e senza confini netti e ben definiti. Per gestire queste informazioni all'interno di sistemi informatici, occorre definire una logica specifica che sia in grado di tradurre le incertezze.e le vaghe valutazioni tipiche della natura umana. La logica Fuzzy è stata definita proprio per assolvere questo compito.
La logica sfumata (fuzzy logic) permette di modellare in modo efficace la conoscenza, perché, a differenza della logica booleana è una logica in cui si può attribuire ad una proposizione un grado di verità diverso da “1” e” 0”, e compreso tra tra i due valori binari, ossia tra il “vero” ed il “falso”.Essa rappresenta una estensione della logica boolean ed interpreta la teoria degli “insiemi sfocati”, intuita già in passato da Cartesio, Russel, Einstein ed Heisenberg, ma formalizzata nel 1965 dall’ingegnere e matematico sovietico naturalizzato statunitense Lotfi A. Zadeh, come estensione della classica definizione di insieme.
In pratica, un insieme sfocato è caratterizzato da una funzione di grado di appartenenza, che mappa gli elementi di un universo in un intervallo reale continuo [0;1]. Il valore 0 (zero) indica che l'elemento non è per niente incluso nell'insieme sfocato, il valore 1 (uno) indica che l'elemento è certamente incluso nell'insieme (questi due valori corrispondono alla teoria classica degli insiemi), mentre i valori tra zero e uno indicano il grado di appartenenza dell'elemento all'insieme sfocato in questione.
30/7-2022
§2.2. Gli Algoritmi Genetici
Gli Algoritmi Genetici (Genetic Algorithms in lingua Inglese, e brevemente GA) sono procedure complesse e adattative, finalizzate alla risoluzione di problemi di ricerca e ottimizzazione, e basate concettualmente sui principi che regolano l'evoluzione naturale delle specie.Se ti interessa approfondire i metodi di Intelligenza Artificiale basati su algoritmi evoluzionistici, come per esempio gli Algoritmi Genetici, allora permettimi di invitarti a leggere il seguente articolo, che tratta specificatamente di questo argomento.
~ o ~
§2.3. Le Reti Neurali
Riferimenti.
§3. Più in generale
§4 Riferimenti ed approfondimenti
~ o ~
§5 Rimani aggiornato
Se sei interessato agli argomenti trattati nell'articolo corrente e vuoi essere informato sui miei aggiornamenti più recenti che trattano di essi, allora ti invito a registrarti:
alla pagina Facebook
"Artificial Intelligence by Tateo's Interdisciplinary Lifelong Learning" (>)
ed alla bacheca Pinterest
"Artificial Intelligence by Tateo's Interdisciplinary Lifelong Learning" (>)
che ho dedicato appositamente per la condivisione delle modifiche più recenti apportate all'area tematica corrispondente di TILLL~Learning (>).
§6. Teniamoci in contatto
Spero che questo articolo, appartenente alla sezione Learning (>) del progetto Tateo's Interdisciplinary Lifelong Learning (TILLL) (>), ti sia piaciuto e che le note e le osservazioni che ho raccolto al suo interno soddisfino i tuoi interessi.
Se vuoi rimanere aggiornato sull'evoluzione del progetto TILLL, allora ti invito a seguire i prossimi aggiornamenti che vengono pubblicati sul Blog di TILLL e sulle pagine social dedicate alla community TILLL
(>) Tateo-Blog, official blog of TILL project
(>) LinkedIn page dedicated to TILL project
(>) Facebook page dedicated to TILL project
(>) Twitter account dedicated to TILL project
(>) Pinterest account dedicated to TILL project
(>) Instagram account dedicated to TILL project
~ o ~
§7. Qualcosa su di me
Innanzitutto ti ringrazio per aver visitato una delle pagine del mio blog. Mi chiamo Giovanni Battista Tateo (brevemente Bat) e sono il fondatore e l'autore di un progetto Lifelong Learning Interdisciplinare di cui il blog Tateo~Blog (:::) ne è il mezzo di condivisione. Sono stato in principio un esperto di Informatica, e in seguito sono diventato un Ingegnere Elettronico, specializzato in Automazione Industriale. Sono un appassionato di Intelligenza Artificiale, Realtà Virtuale, Simulazione, e sono un esperto di Visione Artificiale applicata all'Automazione Industriale. Attualmente, ed a partire dall'anno 2016, sono impiegato come Proposal Engineer presso la società Mer Mec S.p.A. (:::). Precedentemente, a partire dal 2004, sono stato impiegato, sempre presso la stessa società, come Progettista di Sistemi di Visione Artificiale e di Algoritmi di Elaborazione delle Immagini, applicati in particolare alla Diagnostica Ferroviaria. Sono un sostenitore e promotore dell'apprendimento permanente, dei social network e della condivisione delle conoscenze tramite il web. Se vuoi ulteriori dettagli su di me, visita la pagine About Me (:::).
Riferimenti per contattarmi. In seguito puoi trovare i miei riferimenti personali che puoi utilizzare se vuoi contattarmi personalmente, ed i collegamenti ai miei account social che puoi utilizzare per seguirmi e rimanere in contatto con me tramite le reti di social media.
Eng. Tateo Giovanni Battista
- e-mail: tateogb@libero.it (send e-mail)
- phone / WhatsApp : (+39) 388 8419726
- Skype (link)
- LinkedIn account (link)
- Facebook account (link)
- Twitter account (link)
- Instagram account (link)
- Pinterest account (link)
-----------------------------------------
Prima pubblicazione: 28/5-2020
ultimo aggiornamento: 30/7-2022







Nessun commento:
Posta un commento