{"id":1610,"date":"2019-10-25T14:23:36","date_gmt":"2019-10-25T12:23:36","guid":{"rendered":"https:\/\/www.expertconfigurator.com\/wordpress\/?p=1610"},"modified":"2022-10-25T12:01:39","modified_gmt":"2022-10-25T10:01:39","slug":"intelligenza-artificiale-opportunita-generazionale","status":"publish","type":"post","link":"https:\/\/www.expertconfigurator.com\/wordpress\/intelligenza-artificiale-opportunita-generazionale\/","title":{"rendered":"Intelligenza Artificiale Opportunit\u00e0 Generazionale"},"content":{"rendered":"\n<p><strong>L\u2019intelligenza artificiale spiegata ai giovani con l&#8217;aiuto dei gatti.<\/strong><br><a href=\"https:\/\/www.expertconfigurator.com\/wordpress\/wp-content\/uploads\/2019\/10\/IA_OptGen_00.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-1722 size-medium alignnone\" src=\"https:\/\/www.expertconfigurator.com\/wordpress\/wp-content\/uploads\/2019\/10\/IA_OptGen_00-300x116.jpg\" alt=\"CAt deep learning\" width=\"300\" height=\"116\" srcset=\"https:\/\/www.expertconfigurator.com\/wordpress\/wp-content\/uploads\/2019\/10\/IA_OptGen_00-300x116.jpg 300w, https:\/\/www.expertconfigurator.com\/wordpress\/wp-content\/uploads\/2019\/10\/IA_OptGen_00-150x58.jpg 150w, https:\/\/www.expertconfigurator.com\/wordpress\/wp-content\/uploads\/2019\/10\/IA_OptGen_00.jpg 930w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Sottotitolo scherzoso\u2026 ma il contenuto di questo post \u00e8 serio essendo stato ispirato da una delle prime applicazioni IA portata nel mondo della robotica industriale.<\/p>\n\n\n\n<hr>\n<p style=\"text-align: justify;\"><strong>Introduzione<\/strong><br><a href=\"https:\/\/www.expertconfigurator.com\/wordpress\/wp-content\/uploads\/2019\/10\/ia_OptGen_02.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-1729 size-medium alignnone\" src=\"https:\/\/www.expertconfigurator.com\/wordpress\/wp-content\/uploads\/2019\/10\/ia_OptGen_02-206x300.jpg\" alt=\"Intelligenza artificiale, ultima chiamata\" width=\"206\" height=\"300\" srcset=\"https:\/\/www.expertconfigurator.com\/wordpress\/wp-content\/uploads\/2019\/10\/ia_OptGen_02-206x300.jpg 206w, https:\/\/www.expertconfigurator.com\/wordpress\/wp-content\/uploads\/2019\/10\/ia_OptGen_02-103x150.jpg 103w, https:\/\/www.expertconfigurator.com\/wordpress\/wp-content\/uploads\/2019\/10\/ia_OptGen_02.jpg 646w\" sizes=\"auto, (max-width: 206px) 100vw, 206px\" \/><\/a><\/p>\n<p>Mentre \u201cbighellonavo\u201d per una libreria del centro di Perugia ho notato in un angolino nascoso di uno scaffale un libro piccino piccino che tratta un tema grandino grandino.<\/p>\n<p style=\"text-align: justify;\">Ho agito d\u2019istinto togliendo il libricino dall\u2019angolo per collocarlo in bella vista al centro del ripiano dove meglio lo si poteva vedere. <br>Cos\u00ec, \u201c<em><strong>Intelligenza Artificiale: ultima chiamata. Il sistema Italia alla prova del futuro<\/strong><\/em>\u201d forse trover\u00e0 pi\u00f9 facilmente un lettore, magari ispirer\u00e0 qualcuno e poi chiss\u00e0\u2026<\/p>\n<p style=\"text-align: justify;\">La giornata dedicata al bighellonare (andare in giro senza una meta; gironzolare) \u00e8 un rito personale che mi concedo ogni volta che porto a termine un progetto. <br>Puta caso, il tema del progetto questa volta aveva riguardato proprio l\u2019utilizzo della cosiddetta \u201d<em>intelligenza artificiale<\/em>\u201d applicata al mondo della robotica industriale. <br>Per questa ragione quando ho visto quel libricino buttato in un angolo mi sono detto; ma una roba che si \u00e8 dimostrata essere cos\u00ec concretamente utile per realizzare ci\u00f2 che prima si considerava irrealizzabile\u2026 perch\u00e9 ha bisogno del sollecito di un \u201c<strong>ultima chiamata<\/strong>\u201d?<\/p>\n\n\n\n<p style=\"text-align: justify;\"><a href=\"https:\/\/www.expertconfigurator.com\/wordpress\/wp-content\/uploads\/2019\/10\/IA_OptGen_01.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-1613 size-medium alignnone\" src=\"https:\/\/www.expertconfigurator.com\/wordpress\/wp-content\/uploads\/2019\/10\/IA_OptGen_01-219x300.jpg\" alt=\"Deep learning\" width=\"219\" height=\"300\" srcset=\"https:\/\/www.expertconfigurator.com\/wordpress\/wp-content\/uploads\/2019\/10\/IA_OptGen_01-219x300.jpg 219w, https:\/\/www.expertconfigurator.com\/wordpress\/wp-content\/uploads\/2019\/10\/IA_OptGen_01-110x150.jpg 110w, https:\/\/www.expertconfigurator.com\/wordpress\/wp-content\/uploads\/2019\/10\/IA_OptGen_01-748x1024.jpg 748w, https:\/\/www.expertconfigurator.com\/wordpress\/wp-content\/uploads\/2019\/10\/IA_OptGen_01.jpg 800w\" sizes=\"auto, (max-width: 219px) 100vw, 219px\" \/><\/a><\/p>\n<p>Purtroppo, devo dire che, al di l\u00e0 delle chiacchiere, stringi stringi, sono ancora pochissime le aziende di tecnologia che utilizzano realmente IA con il fine di proporre ai propri clienti soluzioni efficaci, in grado di <strong>incidere positivamente sul fattore competitivit\u00e0.<\/strong><\/p>\n<p>Un\u2019illuminazione! Che il problema sia proprio il nome, <em>intelligenza artificiale<\/em> che utilizziamo per identificare questa \u201cnuova\u201d generazione di framework di elaborazione dati?<\/p>\n<p>Bello \u201c<em>intelligenza artificiale<\/em>\u201d, stupendo! \u2026ma noi siamo un\u2019azienda, mica siamo la NASA. Roba da scienziati!<\/p>\n<p style=\"text-align: justify;\"><strong>Tranquilli! Tutto il contrario!<\/strong><br>La componente propriamente riconducibile a intelligenza presente nei framework di elaborazione del genere IA \u00e8 solamente quella riferita al cervello (biologico) dei progettisti e sviluppatori, i quali hanno prima pensato e poi realizzato questo nuovo, tutto sommato abbastanza intuitivo, genere di elaborazione dati.<\/p>\n<ol style=\"text-align: justify;\">\n<li>Il robot si muove con un sistema di intelligenza artificiale\u2026 <em>Wow!<\/em> \u2026ma non sar\u00e0 complicato?&nbsp; Terminator in fasce?<\/li>\n<li><strong>La verit\u00e0.<\/strong> Il robot si muove grazie a un modello di elaborazione dati la cui complessit\u00e0, mascherata all\u2019utilizzatore, si basa su una rete di <em>unit<\/em> di calcolo fra loro interconnesse e preventivamente alimentate con dati (addestrate) cos\u00ec da poter identificare in maniera molto veloce gli oggetti presenti in un frame d\u2019immagine. Forse \u00e8 meno <em>Wow!<\/em> Per\u00f2 questo \u00e8.<\/li>\n<\/ol>\n<p style=\"text-align: justify;\">Nessun spavento. E\u2019 roba di tutti i giorni interagire con sistemi <strong>la cui complessit\u00e0 \u00e8 mascherata all\u2019utilizzatore<\/strong>. Se preparo una slide con PowerPoint mi concentro sui comandi da utilizzare, mica vado a pensare come sono fatte le funzioni grafiche che mi permettono di disegnare un cerchio.<\/p>\n<p style=\"text-align: justify;\">La verit\u00e0 \u00e8 che l\u2019intelligenza artificiale, quella dura (come la chiamavamo un tempo), ancora non esiste. Difficile fare <em>reverse engineering<\/em> del motore di un auto semplicemente appoggiando la mano sopra il cofano cos\u00ec da capire dove si trovano le zone pi\u00f9 calde, non avendo per\u00f2 idea di cosa sia e come funzioni un motore. Questa \u00e8 pi\u00f9 o meno la nozione che abbiamo riguardo a come funziona un cervello biologico.<\/p>\n\n\n\n<p style=\"text-align: justify;\"><br><strong>Dal <em>Wow!!<\/em> Alla pratica. Ovvero, trovare il gatto nel cespuglio.<\/strong><br><a href=\"https:\/\/www.expertconfigurator.com\/wordpress\/wp-content\/uploads\/2019\/10\/IA_OptGen_06.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-1616 size-medium alignnone\" src=\"https:\/\/www.expertconfigurator.com\/wordpress\/wp-content\/uploads\/2019\/10\/IA_OptGen_06-300x206.jpg\" alt=\"Convnet\" width=\"300\" height=\"206\" srcset=\"https:\/\/www.expertconfigurator.com\/wordpress\/wp-content\/uploads\/2019\/10\/IA_OptGen_06-300x206.jpg 300w, https:\/\/www.expertconfigurator.com\/wordpress\/wp-content\/uploads\/2019\/10\/IA_OptGen_06-150x103.jpg 150w, https:\/\/www.expertconfigurator.com\/wordpress\/wp-content\/uploads\/2019\/10\/IA_OptGen_06.jpg 877w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Messo da parte l\u2019effetto <em>Wow!<\/em> La sintesi \u00e8 la seguente: oggi \u00e8 disponibile un \u201cnuovo\u201d modello di elaborazione dati che deve il suo nome di genere \u201c<em><strong>rete neurale<\/strong><\/em>\u201d, semplicemente al fatto di essere stato in origine ispirato (verso gli anni 60) dalla struttura reticolare che interconnette i neuroni di un cervello biologico. Specificatamente il cervello dei gatti. Ma qui finisce la somiglianza.<\/p>\n<p>Chi si occupa di framework basati sulle \u201creti neurali\u201d preferisce riferirsi a questo genere di organizzazione dei dati a schema reticolare semplicemente usando il termine \u201c<strong><em>network<\/em><\/strong>\u201d (rete). Preferendo inoltre sostituire il termine neurone, con il temine \u201c<em><strong>unit<\/strong><\/em>\u201d. Precisazione doverosa questa, ma alla fine, semplicemente per ragioni storiche, tutti utilizziamo la sigla CNN (Convolutional Neural Network) per individuare questo genere di framework.<\/p>\n<p style=\"text-align: justify;\">Una rete CNN non \u00e8 nulla di esoterico. Grazie alle caratteristiche di questi framework che si prestano ad essere eseguiti sui kernel paralleli resi disponibili dalle moderne GPU (schede grafiche), utilizzando una CNN \u00e8 possibile \u201creplicare\u201d alcune delle funzionalit\u00e0 sensoriali dell\u2019<em>automa umano,<\/em> come la vista e l\u2019udito.&nbsp; (e.g. non per fare il precisino, ma sta roba si chiamerebbe cibernetica. L&#8217;IA abita al piano sopra, ascensore a destra).<br>Non \u00e8 poco, ma da questo a ricavarne un comportamento intelligente avoglia ancora quanti \u201ctastamenti del cofano del motore\u201d dovremo fare prima di capirci qualcosa &#x1f60a;<\/p>\n<hr>\n\n\n\n<p style=\"text-align: justify;\"><strong>Qualche dettaglio in pi\u00f9<\/strong><br>Come funziona una CNN? Perch\u00e9 saper utilizzare questi sistemi \u00e8 un\u2019opportunit\u00e0, sia per chi ne apprender\u00e0 le tecniche di \u201cprogrammazione\u201d, sia per gli utenti finali.<\/p>\n<p style=\"text-align: justify;\">Prover\u00f2 ad esporre un parallelo storico che ritengo concettualmente valido.<\/p>\n<p style=\"text-align: justify;\">Avete presente il database relazionale RDBMS? Oggi tutti usano il modello del database relazionale per organizzare\/elaborare i dati al fine di estrarre le informazioni desiderate.<\/p>\n<p style=\"text-align: justify;\">Il compito di un database relazionale \u00e8 nascondere al programmatore e all&#8217;utente che poi utilizzer\u00e0 il software applicativo, la complessit\u00e0 del motore RDBMS grazie al quale i dati vengono gestiti. <br>La comunicazione con il motore del database avviene tramite un semplice linguaggio denominato SQL (Structured Query Language) molto facile da apprendere.<\/p>\n<p style=\"text-align: justify;\">Quando si installa un database relazionale \u00e8 come aprire un nuovo foglio Excel. Tabelle vuote. Tutto da impostare in base a ci\u00f2 che si intende fare.<\/p>\n<p style=\"text-align: justify;\">E\u2019 compito dell\u2019utilizzatore del database stabilire come organizzare i dati; tabelle, colonne, etc\u2026 seguendo le \u201cbest practices\u201d che permettono di normalizzare la struttura cos\u00ec da sfruttare al meglio questo sistema.<\/p>\n<p style=\"text-align: justify;\">Ma non \u00e8 che i computer sono nati assieme al database relazionale. C\u2019\u00e8 stato un tempo in cui questo strumento non esisteva e ci sono voluti diversi anni prima che la forma relazionale di organizzazione dei dati divenisse uno standard de facto. Si tratt\u00f2 di un passaggio storico fondamentale nell\u2019evoluzione dell\u2019informatica. <strong>All\u2019inizio c\u2019erano pochissimi ardimentosi sostenitori dei sistemi RDBMS e moltissimi detrattori.<\/strong><\/p>\n<p style=\"text-align: justify;\">Con le <em>reti<\/em> CNN la storia probabilmente si ripeter\u00e0 in modo simile. Basta non farsi spaventare dall\u2019 \u201c<em>intelligenza artificiale<\/em>\u201d.<\/p>\n\n\n\n<p style=\"text-align: left;\"><a href=\"https:\/\/www.expertconfigurator.com\/wordpress\/wp-content\/uploads\/2019\/10\/IA_OptGen_07.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-1617 size-medium alignnone\" src=\"https:\/\/www.expertconfigurator.com\/wordpress\/wp-content\/uploads\/2019\/10\/IA_OptGen_07-300x170.jpg\" alt=\"\" width=\"300\" height=\"170\" srcset=\"https:\/\/www.expertconfigurator.com\/wordpress\/wp-content\/uploads\/2019\/10\/IA_OptGen_07-300x170.jpg 300w, https:\/\/www.expertconfigurator.com\/wordpress\/wp-content\/uploads\/2019\/10\/IA_OptGen_07-150x85.jpg 150w, https:\/\/www.expertconfigurator.com\/wordpress\/wp-content\/uploads\/2019\/10\/IA_OptGen_07.jpg 860w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p><strong>Rispetto a un RDBMS una <em>rete<\/em> CNN ha un potenziale campo di applicazione enormemente pi\u00f9 vasto<\/strong> dato che la sua peculiarit\u00e0 si traduce nel poter elaborare a scopo di classificazione i dati non strutturati (immagini, video, suoni, testi, time series, etc&#8230;).<\/p>\n<p>Un database relazionale eseguendo una query SQL sa cosa si sta cercando grazie alle clausole FROM e WHERE. Per questa ragione un RDBMS risponendo a una query \u00e8 in grado di emettere un giudizio vero\/falso; Vero: la query restituisce dei dati. Falso: la query non restituisce dei dati.<\/p>\n<p style=\"text-align: justify;\">Con una CNN la \u201c<em>query<\/em>\u201d \u00e8 costituita da un dataset di input (ad esempio un immagine). L&#8217;output reso da una CNN \u00e8 costituito da una deduzione di classificazione esposta secondo un peso di probabilit\u00e0. Non esiste un vero\/falso. Esiste una scala di probabilit\u00e0 della verit\u00e0, la cui attendibilit\u00e0 dipende da come preventivamente si \u00e8 provveduto ad addestrare la <em>rete<\/em> con dei dataset di esempio opportunamente organizzati.<\/p>\n<hr>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/www.expertconfigurator.com\/wordpress\/wp-content\/uploads\/2019\/10\/IA_OptGen_05.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-1615 size-medium alignnone\" src=\"https:\/\/www.expertconfigurator.com\/wordpress\/wp-content\/uploads\/2019\/10\/IA_OptGen_05-300x249.jpg\" alt=\"Matrice RGB\" width=\"300\" height=\"249\" srcset=\"https:\/\/www.expertconfigurator.com\/wordpress\/wp-content\/uploads\/2019\/10\/IA_OptGen_05-300x249.jpg 300w, https:\/\/www.expertconfigurator.com\/wordpress\/wp-content\/uploads\/2019\/10\/IA_OptGen_05-150x124.jpg 150w, https:\/\/www.expertconfigurator.com\/wordpress\/wp-content\/uploads\/2019\/10\/IA_OptGen_05-350x290.jpg 350w, https:\/\/www.expertconfigurator.com\/wordpress\/wp-content\/uploads\/2019\/10\/IA_OptGen_05.jpg 750w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>La codifica di un&#8217; immagine a colori avviene tramite una matrice di pixel a tre dimensioni. Un layer per ogni colore RGB (Red, Green, Blu). La profondit\u00e0 del colore di ogni pixel \u00e8 definita tramite un Byte che come noto permette di codificare&nbsp; un numero da 0 a 255.<\/p>\n<hr>\n<p style=\"text-align: justify;\"><strong>Come si popola il \u201cdatabase\u201d di una CNN?<\/strong><br><br><a href=\"https:\/\/www.expertconfigurator.com\/wordpress\/wp-content\/uploads\/2019\/10\/IA_OptGen_14.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-1745 size-medium alignnone\" src=\"https:\/\/www.expertconfigurator.com\/wordpress\/wp-content\/uploads\/2019\/10\/IA_OptGen_14-274x300.jpg\" alt=\"Gatti e Dati\" width=\"274\" height=\"300\" srcset=\"https:\/\/www.expertconfigurator.com\/wordpress\/wp-content\/uploads\/2019\/10\/IA_OptGen_14-274x300.jpg 274w, https:\/\/www.expertconfigurator.com\/wordpress\/wp-content\/uploads\/2019\/10\/IA_OptGen_14-137x150.jpg 137w, https:\/\/www.expertconfigurator.com\/wordpress\/wp-content\/uploads\/2019\/10\/IA_OptGen_14.jpg 498w\" sizes=\"auto, (max-width: 274px) 100vw, 274px\" \/><\/a><\/p>\n<p>La prima attivit\u00e0 cui deve essere sottoposta una CNN si chiama addestramento.<\/p>\n<p style=\"text-align: justify;\">Una rete CNN \u00e8 concettualmente organizzata in livelli. Ogni livello della rete \u00e8 composto da un insieme di entit\u00e0 dette <strong><em>unit<\/em><\/strong> a loro volta interconnesse con le <em>unit<\/em> del livello seguente. In questo modo il dataset di training (ad esempio, una collezione di immagini di gatti), grazie alle funzionalit\u00e0 del framework CNN, viene scomposto in sub-strutture elementari che alimentano le <strong><em>unit<\/em><\/strong> che formano la struttura a livelli della <em>rete<\/em>, cos\u00ec da sintetizzarne le <em>feature<\/em> dei dati in input (le foto dei gatti).<br>Le <em>unit<\/em> di una CNN possono essere disposte su numerosi livelli. Le CNN dotate di molti livelli di <em>unit<\/em> sono definite \u201c<strong><em>deep learning<\/em><\/strong>\u201d.<\/p>\n\n\n\n<p style=\"text-align: justify;\">Sintetizzando all&#8217;osso, esistono due macro-generi di modelli di reti: le CNN e le R-CNN (R sta per Region).<\/p>\n<p style=\"text-align: justify;\">Le reti CNN sono idonee per rispondere a problemi di classificazione.<br>Esempio: dispongo di un album di foto e voglio dividere tutte le immagini che contengono gatti da quelle senza gatti. Questo \u00e8 un processo di classificazione.<\/p>\n<p style=\"text-align: justify;\">Ci sono dei casi, ad esempio le applicazioni di robotica, dove non \u00e8 sufficiente sapere se nell\u2019immagine c\u2019\u00e8 probabilmente un gatto. Occorre sapere esattamente dove si trova l\u2019insieme di pixel che individua i mici eventualmente presenti nell\u2019immagine.<\/p>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/www.expertconfigurator.com\/wordpress\/wp-content\/uploads\/2019\/10\/IA_OptGen_08.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-1618 size-medium alignnone\" src=\"https:\/\/www.expertconfigurator.com\/wordpress\/wp-content\/uploads\/2019\/10\/IA_OptGen_08-300x157.jpg\" alt=\"R-CNN\" width=\"300\" height=\"157\" srcset=\"https:\/\/www.expertconfigurator.com\/wordpress\/wp-content\/uploads\/2019\/10\/IA_OptGen_08-300x157.jpg 300w, https:\/\/www.expertconfigurator.com\/wordpress\/wp-content\/uploads\/2019\/10\/IA_OptGen_08-150x79.jpg 150w, https:\/\/www.expertconfigurator.com\/wordpress\/wp-content\/uploads\/2019\/10\/IA_OptGen_08.jpg 734w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Per risolvere questo genere di problemi \u00e8 stato ideato il modello <strong>R-CNN<\/strong> (estensione di una CNN), il quale permette, una volta addestrato, la localizzazione delle istanze di oggetti presenti all\u2019interno del dataset di input.<\/p>\n<p style=\"text-align: justify;\">Ad esempio, sottoponendo a una R-CNN la foto di una cucina, con un micio che dorme su una seggiola e un altro che guarda la padrona mentre prepara il pranzo&#8230; con lo sguardo di quest&#8217;ultimo micio che dice \u201c<strong><em>state tranquilli, controllo io che alle salsicce non accada nulla\u2026<\/em><\/strong>\u201d) . <a id=\"catbush\"><\/a>Ecco, una R-CNN \u00e8 in grado di restituire l\u2019insieme di pixel che identificano e localizzano il <em>micio_01<\/em> e il <em>micio_02. <\/em>Questo processo si chiama <strong>segmentazione delle istanze<\/strong> ed \u00e8 la chiave di volta che rende una R-CNN estremamente efficace nel mondo della robotica e in un\u2019infinit\u00e0 di altri settori, non ultimo dei quali&#8230; tenere sott&#8217;occhio i gatti in cucina.<\/p>\n\n\n\n<hr>\n<p style=\"text-align: justify;\"><strong>Facciamo un esperimento con una rete CNN preventivamente addestrata.<\/strong><br><strong><a href=\"https:\/\/www.expertconfigurator.com\/wordpress\/wp-content\/uploads\/2019\/10\/IA_OptGen_09.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-1619 size-medium alignnone\" src=\"https:\/\/www.expertconfigurator.com\/wordpress\/wp-content\/uploads\/2019\/10\/IA_OptGen_09-300x180.jpg\" alt=\"Caff\u00e8\" width=\"300\" height=\"180\" srcset=\"https:\/\/www.expertconfigurator.com\/wordpress\/wp-content\/uploads\/2019\/10\/IA_OptGen_09-300x180.jpg 300w, https:\/\/www.expertconfigurator.com\/wordpress\/wp-content\/uploads\/2019\/10\/IA_OptGen_09-150x90.jpg 150w, https:\/\/www.expertconfigurator.com\/wordpress\/wp-content\/uploads\/2019\/10\/IA_OptGen_09.jpg 840w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/strong><\/p>\n<p>Passiamo come query l\u2019immagine di un gatto. Ricordiamoci che per una <em>rete<\/em> l\u2019immagine fornita come input null\u2019altro \u00e8 che una matrice di pixel, e\u2026 perfetto! (figura a sinistra, click per ingrandire) Il micio \u00e8 stato individuato con un buon score di probabilit\u00e0.<\/p>\n<p style=\"text-align: justify;\">Classificazione riuscita! Questa foto pu\u00f2 andare nell\u2019 album \u201cfoto di gatti\u201d.<\/p>\n<hr>\n\n\n\n<p style=\"text-align: justify;\"><a href=\"https:\/\/www.expertconfigurator.com\/wordpress\/wp-content\/uploads\/2019\/10\/IA_OptGen_10.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-1620 size-medium alignnone\" src=\"https:\/\/www.expertconfigurator.com\/wordpress\/wp-content\/uploads\/2019\/10\/IA_OptGen_10-300x191.jpg\" alt=\"Gatto Farfalla\" width=\"300\" height=\"191\" srcset=\"https:\/\/www.expertconfigurator.com\/wordpress\/wp-content\/uploads\/2019\/10\/IA_OptGen_10-300x191.jpg 300w, https:\/\/www.expertconfigurator.com\/wordpress\/wp-content\/uploads\/2019\/10\/IA_OptGen_10-150x96.jpg 150w, https:\/\/www.expertconfigurator.com\/wordpress\/wp-content\/uploads\/2019\/10\/IA_OptGen_10.jpg 840w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>E se il micio si nasconde in un cespuglio? I gatti sono imprevedibili.<br>Gulp! Il micio che si vede nella foto sopra \u00e8 stato riconosciuto dalla CNN come essere (poco) probabilmente una farfalla!! Diavolo di un gatto! Come sono capaci di infrascarsi loro nelle siepi\u2026<\/p>\n<p style=\"text-align: justify;\">Buttiamo via tutto?<\/p>\n<p style=\"text-align: justify;\">Sta roba non funziona?<\/p>\n<p style=\"text-align: justify;\"><strong>Se il micio s\u2019 infrasca l\u2019 intelligenza artificiale collassa?<\/strong><\/p>\n<p style=\"text-align: justify;\">No! Proprio qui sta l\u2019opportunit\u00e0 per la nuova professione che noi \u201cveci\u201d lasceremo come testimone ai giovani.<\/p>\n<p style=\"text-align: justify;\">La nuova professione si chiamer\u00e0 \u201c<strong>modellatore-<\/strong><strong>addestratore di reti<\/strong>\u201d. Lo so, fa molto circense, ma addestrare le reti e meglio che addestrare le tigri.<\/p>\n<p style=\"text-align: justify;\">Analizziamo meglio il responso dato dalla rete in merito alla foto con il micio infrascato nel cespuglio. <br>A ben leggere, la probabilit\u00e0 che nella foto sia presente una farfalla ha un peso&nbsp; molto basso. Questo \u00e8 il modo con cui una CNN ci comunica \u201c<em>vedi un poco tu<\/em>&#8230;\u201d<\/p>\n\n\n\n<p style=\"text-align: justify;\"><br \/><a href=\"https:\/\/www.expertconfigurator.com\/wordpress\/wp-content\/uploads\/2019\/10\/IA_OptGen_11.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-1621 size-medium alignnone\" src=\"https:\/\/www.expertconfigurator.com\/wordpress\/wp-content\/uploads\/2019\/10\/IA_OptGen_11-300x167.jpg\" alt=\"Data Augmentation\" width=\"300\" height=\"167\" srcset=\"https:\/\/www.expertconfigurator.com\/wordpress\/wp-content\/uploads\/2019\/10\/IA_OptGen_11-300x167.jpg 300w, https:\/\/www.expertconfigurator.com\/wordpress\/wp-content\/uploads\/2019\/10\/IA_OptGen_11-150x84.jpg 150w, https:\/\/www.expertconfigurator.com\/wordpress\/wp-content\/uploads\/2019\/10\/IA_OptGen_11.jpg 1000w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>La probabilit\u00e0 di trovare il micio nel cespuglio pu\u00f2 essere aumentata rivedendo il criterio utilizzato per l\u2019addestramento della rete. In questo punto sta l\u2019<em>ingrediente segreto dello chef.<\/em><\/p>\n<p style=\"text-align: justify;\">Pi\u00f9 dati si forniscono alla rete in fase di addestramento, migliore sar\u00e0 il risultato prodotto dalla CNN.<\/p>\n<p style=\"text-align: justify;\">Questa tecnica di pre-processing del dataset di input si chiama \u201c<em><strong>data augmentation<\/strong><\/em>\u201d. Si tratta della versione tecnologica della parabola della moltiplicazione dei pesci in chiave CNN.<\/p>\n<p style=\"text-align: justify;\">Prendi un\u2019immagine. Pre-processala, come ad esempio si vede nella gatto-foto sopra\u2026 e quello scaltro di un micio dovr\u00e0 faticare di pi\u00f9 per nascondersi cos\u00ec da non essere beccato dalla CNN.<\/p>\n<p style=\"text-align: justify;\">Lasciamo i mici al loro mondo. Per\u00f2&#8230; se ad essere addestrata correttamente sar\u00e0 una <strong>R-<\/strong>CNN, magari\u2026 il robot che prima \u201csbarellava\u201d dopo come un falco scender\u00e0 dritto al punto di picking dell\u2019oggetto &#x1f60a;<\/p>\n<p style=\"text-align: justify;\"><strong>Conclusione<\/strong><br \/>Giovini! Inventare nuove applicazioni che sappiano avvantaggiarsi di questi fantastici strumenti <strong>\u00e8 la vostra sfida generazionale. <\/strong>La nuova opportunit\u00e0 che vi sta offrendo il mondo della \u201ccomputer science\u201d.<\/p>\n<p style=\"text-align: justify;\"><strong>In Bocca al Lupo! &#8230; o anche al Gatto!<br \/><\/strong><\/p>\n<hr \/>\n<p><strong><span style=\"text-decoration: underline;\">Alcune fonti<\/span><\/strong>:<\/p>\n<p><span style=\"color: #0000ff;\"><a style=\"color: #0000ff;\" href=\"https:\/\/skymind.ai\/wiki\/ai-vs-machine-learning-vs-deep-learning\" target=\"_blank\" rel=\"noopener noreferrer\">A.I. Wiki<\/a><\/span><\/p>\n<p><span style=\"color: #0000ff;\"><a style=\"color: #0000ff;\" href=\"https:\/\/docs.google.com\/presentation\/d\/1HxGdeq8MPktHaPb-rlmYYQ723iWzq9ur6Gjo71YiG0Y\/edit#slide=id.gc2fcdcce7_216_0\" target=\"_blank\" rel=\"noopener noreferrer\">Caffe in a Day<\/a><\/span><\/p>\n<p><span style=\"color: #0000ff;\"><a style=\"color: #0000ff;\" href=\"https:\/\/github.com\/jasjeetIM\/Mask-RCNN\" target=\"_blank\" rel=\"noopener noreferrer\">Mask-RCNN<\/a><\/span><\/p>\n<p><a href=\"https:\/\/pjreddie.com\/darknet\/yolo\/\" target=\"_blank\" rel=\"noopener noreferrer\"><span style=\"color: #0000ff;\">YOLO v3<\/span><\/a><\/p>\n<hr \/>\n<p>\u00a0<\/p>\n\n\n","protected":false},"excerpt":{"rendered":"<p>L\u2019intelligenza artificiale spiegata ai giovani con l&#8217;aiuto dei gatti. Sottotitolo scherzoso\u2026 ma il contenuto di questo post \u00e8 serio essendo [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-1610","post","type-post","status-publish","format-standard","hentry","category-senza-categoria"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Intelligenza Artificiale Opportunit\u00e0 Generazionale - Expert Configurator<\/title>\n<meta name=\"description\" content=\"Inventare nuove applicazioni che sappiano avvantaggiarsi di questi fantastici strumenti \u00e8 la vostra sfida generazionale. La nuova opportunit\u00e0 che vi sta offrendo il mondo della \u201ccomputer science\u201d.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.expertconfigurator.com\/wordpress\/intelligenza-artificiale-opportunita-generazionale\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Intelligenza Artificiale Opportunit\u00e0 Generazionale - Expert Configurator\" \/>\n<meta property=\"og:description\" content=\"Inventare nuove applicazioni che sappiano avvantaggiarsi di questi fantastici strumenti \u00e8 la vostra sfida generazionale. La nuova opportunit\u00e0 che vi sta offrendo il mondo della \u201ccomputer science\u201d.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.expertconfigurator.com\/wordpress\/intelligenza-artificiale-opportunita-generazionale\/\" \/>\n<meta property=\"og:site_name\" content=\"Expert Configurator\" \/>\n<meta property=\"article:published_time\" content=\"2019-10-25T12:23:36+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-10-25T10:01:39+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.expertconfigurator.com\/wordpress\/wp-content\/uploads\/2019\/10\/IA_OptGen_00-300x116.jpg\" \/>\n<meta name=\"author\" content=\"Annibale Marchetti\" \/>\n<meta name=\"twitter:label1\" content=\"Scritto da\" \/>\n\t<meta name=\"twitter:data1\" content=\"Annibale Marchetti\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo di lettura stimato\" \/>\n\t<meta name=\"twitter:data2\" content=\"13 minuti\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.expertconfigurator.com\\\/wordpress\\\/intelligenza-artificiale-opportunita-generazionale\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.expertconfigurator.com\\\/wordpress\\\/intelligenza-artificiale-opportunita-generazionale\\\/\"},\"author\":{\"name\":\"Annibale Marchetti\",\"@id\":\"https:\\\/\\\/www.expertconfigurator.com\\\/wordpress\\\/#\\\/schema\\\/person\\\/14e924cc693c448805b7c37dff4d16a6\"},\"headline\":\"Intelligenza Artificiale Opportunit\u00e0 Generazionale\",\"datePublished\":\"2019-10-25T12:23:36+00:00\",\"dateModified\":\"2022-10-25T10:01:39+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.expertconfigurator.com\\\/wordpress\\\/intelligenza-artificiale-opportunita-generazionale\\\/\"},\"wordCount\":1969,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/www.expertconfigurator.com\\\/wordpress\\\/intelligenza-artificiale-opportunita-generazionale\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.expertconfigurator.com\\\/wordpress\\\/wp-content\\\/uploads\\\/2019\\\/10\\\/IA_OptGen_00-300x116.jpg\",\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.expertconfigurator.com\\\/wordpress\\\/intelligenza-artificiale-opportunita-generazionale\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.expertconfigurator.com\\\/wordpress\\\/intelligenza-artificiale-opportunita-generazionale\\\/\",\"url\":\"https:\\\/\\\/www.expertconfigurator.com\\\/wordpress\\\/intelligenza-artificiale-opportunita-generazionale\\\/\",\"name\":\"Intelligenza Artificiale Opportunit\u00e0 Generazionale - Expert Configurator\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.expertconfigurator.com\\\/wordpress\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.expertconfigurator.com\\\/wordpress\\\/intelligenza-artificiale-opportunita-generazionale\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.expertconfigurator.com\\\/wordpress\\\/intelligenza-artificiale-opportunita-generazionale\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.expertconfigurator.com\\\/wordpress\\\/wp-content\\\/uploads\\\/2019\\\/10\\\/IA_OptGen_00-300x116.jpg\",\"datePublished\":\"2019-10-25T12:23:36+00:00\",\"dateModified\":\"2022-10-25T10:01:39+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.expertconfigurator.com\\\/wordpress\\\/#\\\/schema\\\/person\\\/14e924cc693c448805b7c37dff4d16a6\"},\"description\":\"Inventare nuove applicazioni che sappiano avvantaggiarsi di questi fantastici strumenti \u00e8 la vostra sfida generazionale. La nuova opportunit\u00e0 che vi sta offrendo il mondo della \u201ccomputer science\u201d.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.expertconfigurator.com\\\/wordpress\\\/intelligenza-artificiale-opportunita-generazionale\\\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.expertconfigurator.com\\\/wordpress\\\/intelligenza-artificiale-opportunita-generazionale\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\\\/\\\/www.expertconfigurator.com\\\/wordpress\\\/intelligenza-artificiale-opportunita-generazionale\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.expertconfigurator.com\\\/wordpress\\\/wp-content\\\/uploads\\\/2019\\\/10\\\/IA_OptGen_00.jpg\",\"contentUrl\":\"https:\\\/\\\/www.expertconfigurator.com\\\/wordpress\\\/wp-content\\\/uploads\\\/2019\\\/10\\\/IA_OptGen_00.jpg\",\"width\":930,\"height\":361,\"caption\":\"CAt deep learning\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.expertconfigurator.com\\\/wordpress\\\/intelligenza-artificiale-opportunita-generazionale\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.expertconfigurator.com\\\/wordpress\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Intelligenza Artificiale Opportunit\u00e0 Generazionale\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.expertconfigurator.com\\\/wordpress\\\/#website\",\"url\":\"https:\\\/\\\/www.expertconfigurator.com\\\/wordpress\\\/\",\"name\":\"Expert Configurator\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.expertconfigurator.com\\\/wordpress\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"it-IT\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.expertconfigurator.com\\\/wordpress\\\/#\\\/schema\\\/person\\\/14e924cc693c448805b7c37dff4d16a6\",\"name\":\"Annibale Marchetti\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/c5fc59031e812afcb0f4cb6977b610b798de6698bb9db523581033c8b9455e56?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/c5fc59031e812afcb0f4cb6977b610b798de6698bb9db523581033c8b9455e56?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/c5fc59031e812afcb0f4cb6977b610b798de6698bb9db523581033c8b9455e56?s=96&d=mm&r=g\",\"caption\":\"Annibale Marchetti\"},\"description\":\"Mi chiamo Annibale Marchetti, da molti anni mi occupo dell\u2019evoluzione del dualismo \u201corganizzazione &amp; informatica\u201d, dove, \u00e8 sempre bene ricordarlo, il primo termine rappresenta il fine, mentre il secondo \u00e8 il mezzo. Sono un autodidatta-osservatore e questa qualifica mi aiuta a ricordare che lo studio, come l\u2019innovazione, \u00e8 una storia senza fine.\",\"sameAs\":[\"https:\\\/\\\/www.expertconfigurator.com\"],\"url\":\"https:\\\/\\\/www.expertconfigurator.com\\\/wordpress\\\/author\\\/xamwp01\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Intelligenza Artificiale Opportunit\u00e0 Generazionale - Expert Configurator","description":"Inventare nuove applicazioni che sappiano avvantaggiarsi di questi fantastici strumenti \u00e8 la vostra sfida generazionale. La nuova opportunit\u00e0 che vi sta offrendo il mondo della \u201ccomputer science\u201d.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.expertconfigurator.com\/wordpress\/intelligenza-artificiale-opportunita-generazionale\/","og_locale":"it_IT","og_type":"article","og_title":"Intelligenza Artificiale Opportunit\u00e0 Generazionale - Expert Configurator","og_description":"Inventare nuove applicazioni che sappiano avvantaggiarsi di questi fantastici strumenti \u00e8 la vostra sfida generazionale. La nuova opportunit\u00e0 che vi sta offrendo il mondo della \u201ccomputer science\u201d.","og_url":"https:\/\/www.expertconfigurator.com\/wordpress\/intelligenza-artificiale-opportunita-generazionale\/","og_site_name":"Expert Configurator","article_published_time":"2019-10-25T12:23:36+00:00","article_modified_time":"2022-10-25T10:01:39+00:00","og_image":[{"url":"https:\/\/www.expertconfigurator.com\/wordpress\/wp-content\/uploads\/2019\/10\/IA_OptGen_00-300x116.jpg","type":"","width":"","height":""}],"author":"Annibale Marchetti","twitter_misc":{"Scritto da":"Annibale Marchetti","Tempo di lettura stimato":"13 minuti"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.expertconfigurator.com\/wordpress\/intelligenza-artificiale-opportunita-generazionale\/#article","isPartOf":{"@id":"https:\/\/www.expertconfigurator.com\/wordpress\/intelligenza-artificiale-opportunita-generazionale\/"},"author":{"name":"Annibale Marchetti","@id":"https:\/\/www.expertconfigurator.com\/wordpress\/#\/schema\/person\/14e924cc693c448805b7c37dff4d16a6"},"headline":"Intelligenza Artificiale Opportunit\u00e0 Generazionale","datePublished":"2019-10-25T12:23:36+00:00","dateModified":"2022-10-25T10:01:39+00:00","mainEntityOfPage":{"@id":"https:\/\/www.expertconfigurator.com\/wordpress\/intelligenza-artificiale-opportunita-generazionale\/"},"wordCount":1969,"commentCount":0,"image":{"@id":"https:\/\/www.expertconfigurator.com\/wordpress\/intelligenza-artificiale-opportunita-generazionale\/#primaryimage"},"thumbnailUrl":"https:\/\/www.expertconfigurator.com\/wordpress\/wp-content\/uploads\/2019\/10\/IA_OptGen_00-300x116.jpg","inLanguage":"it-IT","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.expertconfigurator.com\/wordpress\/intelligenza-artificiale-opportunita-generazionale\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.expertconfigurator.com\/wordpress\/intelligenza-artificiale-opportunita-generazionale\/","url":"https:\/\/www.expertconfigurator.com\/wordpress\/intelligenza-artificiale-opportunita-generazionale\/","name":"Intelligenza Artificiale Opportunit\u00e0 Generazionale - Expert Configurator","isPartOf":{"@id":"https:\/\/www.expertconfigurator.com\/wordpress\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.expertconfigurator.com\/wordpress\/intelligenza-artificiale-opportunita-generazionale\/#primaryimage"},"image":{"@id":"https:\/\/www.expertconfigurator.com\/wordpress\/intelligenza-artificiale-opportunita-generazionale\/#primaryimage"},"thumbnailUrl":"https:\/\/www.expertconfigurator.com\/wordpress\/wp-content\/uploads\/2019\/10\/IA_OptGen_00-300x116.jpg","datePublished":"2019-10-25T12:23:36+00:00","dateModified":"2022-10-25T10:01:39+00:00","author":{"@id":"https:\/\/www.expertconfigurator.com\/wordpress\/#\/schema\/person\/14e924cc693c448805b7c37dff4d16a6"},"description":"Inventare nuove applicazioni che sappiano avvantaggiarsi di questi fantastici strumenti \u00e8 la vostra sfida generazionale. La nuova opportunit\u00e0 che vi sta offrendo il mondo della \u201ccomputer science\u201d.","breadcrumb":{"@id":"https:\/\/www.expertconfigurator.com\/wordpress\/intelligenza-artificiale-opportunita-generazionale\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.expertconfigurator.com\/wordpress\/intelligenza-artificiale-opportunita-generazionale\/"]}]},{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/www.expertconfigurator.com\/wordpress\/intelligenza-artificiale-opportunita-generazionale\/#primaryimage","url":"https:\/\/www.expertconfigurator.com\/wordpress\/wp-content\/uploads\/2019\/10\/IA_OptGen_00.jpg","contentUrl":"https:\/\/www.expertconfigurator.com\/wordpress\/wp-content\/uploads\/2019\/10\/IA_OptGen_00.jpg","width":930,"height":361,"caption":"CAt deep learning"},{"@type":"BreadcrumbList","@id":"https:\/\/www.expertconfigurator.com\/wordpress\/intelligenza-artificiale-opportunita-generazionale\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.expertconfigurator.com\/wordpress\/"},{"@type":"ListItem","position":2,"name":"Intelligenza Artificiale Opportunit\u00e0 Generazionale"}]},{"@type":"WebSite","@id":"https:\/\/www.expertconfigurator.com\/wordpress\/#website","url":"https:\/\/www.expertconfigurator.com\/wordpress\/","name":"Expert Configurator","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.expertconfigurator.com\/wordpress\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"it-IT"},{"@type":"Person","@id":"https:\/\/www.expertconfigurator.com\/wordpress\/#\/schema\/person\/14e924cc693c448805b7c37dff4d16a6","name":"Annibale Marchetti","image":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/secure.gravatar.com\/avatar\/c5fc59031e812afcb0f4cb6977b610b798de6698bb9db523581033c8b9455e56?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/c5fc59031e812afcb0f4cb6977b610b798de6698bb9db523581033c8b9455e56?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/c5fc59031e812afcb0f4cb6977b610b798de6698bb9db523581033c8b9455e56?s=96&d=mm&r=g","caption":"Annibale Marchetti"},"description":"Mi chiamo Annibale Marchetti, da molti anni mi occupo dell\u2019evoluzione del dualismo \u201corganizzazione &amp; informatica\u201d, dove, \u00e8 sempre bene ricordarlo, il primo termine rappresenta il fine, mentre il secondo \u00e8 il mezzo. Sono un autodidatta-osservatore e questa qualifica mi aiuta a ricordare che lo studio, come l\u2019innovazione, \u00e8 una storia senza fine.","sameAs":["https:\/\/www.expertconfigurator.com"],"url":"https:\/\/www.expertconfigurator.com\/wordpress\/author\/xamwp01\/"}]}},"_links":{"self":[{"href":"https:\/\/www.expertconfigurator.com\/wordpress\/wp-json\/wp\/v2\/posts\/1610","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.expertconfigurator.com\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.expertconfigurator.com\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.expertconfigurator.com\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.expertconfigurator.com\/wordpress\/wp-json\/wp\/v2\/comments?post=1610"}],"version-history":[{"count":0,"href":"https:\/\/www.expertconfigurator.com\/wordpress\/wp-json\/wp\/v2\/posts\/1610\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.expertconfigurator.com\/wordpress\/wp-json\/wp\/v2\/media?parent=1610"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.expertconfigurator.com\/wordpress\/wp-json\/wp\/v2\/categories?post=1610"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.expertconfigurator.com\/wordpress\/wp-json\/wp\/v2\/tags?post=1610"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}