{"id":3173,"date":"2021-04-12T15:00:00","date_gmt":"2021-04-12T13:00:00","guid":{"rendered":"https:\/\/ellycode.com\/?p=3173"},"modified":"2021-05-07T16:38:21","modified_gmt":"2021-05-07T14:38:21","slug":"la-visualizzazione-dei-dati-nellintelligenza-artificiale","status":"publish","type":"post","link":"https:\/\/ellycode.com\/it\/blog\/la-visualizzazione-dei-dati-nellintelligenza-artificiale\/","title":{"rendered":"La visualizzazione dei dati nell&#8217;Intelligenza Artificiale"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Partiamo dall\u2019assunzione di avere a disposizione tantissimi dati, raccolti da sensori, acquistati da qualche fonte o estratti da milioni di pagine web. Siamo bravissimi a immagazzinarli da qualche parte, a darli in pasto a potenti algoritmi di machine learning; tuttavia, \u00e8 difficile arrivare a qualche risultato concreto senza una conoscenza profonda del loro significato.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Prendiamo ad esempio la tabella relativa alle divisioni degli abitanti per religione nei 20 stati pi\u00f9 popolosi al mondo (la trovate a questo <a href=\"https:\/\/gist.github.com\/curran\/0d2cc6698cad72a48027b8de0ebb417d\" target=\"_blank\" rel=\"noreferrer noopener\">indirizzo<\/a>), e proviamo a chiederci quale sia la nazione con pi\u00f9 induisti al mondo. Piuttosto che scorrere la tabella ad occhio e annotare questa informazione, potremmo costruire un grafico come il seguente, dove immediatamente siamo in grado di scorgere il rettangolo rosso pi\u00f9 grande (il grafico pu\u00f2 essere anche dinamico, come visibile <a href=\"https:\/\/bl.ocks.org\/curran\/805413fb3b2efaada1ce\" target=\"_blank\" rel=\"noreferrer noopener\">qui<\/a>).<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"564\" data-attachment-id=\"3178\" data-permalink=\"https:\/\/ellycode.com\/it\/blog\/la-visualizzazione-dei-dati-nellintelligenza-artificiale\/attachment\/image01-2\/\" data-orig-file=\"https:\/\/i0.wp.com\/ellycode.com\/wp-content\/uploads\/2021\/04\/image01.png?fit=2124%2C1170&amp;ssl=1\" data-orig-size=\"2124,1170\" data-comments-opened=\"0\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"image01\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/ellycode.com\/wp-content\/uploads\/2021\/04\/image01.png?fit=1024%2C564&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/ellycode.com\/wp-content\/uploads\/2021\/04\/image01.png?resize=1024%2C564&#038;ssl=1\" alt=\"Religions in the world graph\" class=\"wp-image-3178\" srcset=\"https:\/\/ellycode.com\/wp-content\/uploads\/2021\/04\/image01-980x540.png 980w, https:\/\/ellycode.com\/wp-content\/uploads\/2021\/04\/image01-480x264.png 480w\" sizes=\"auto, (min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1024px, 100vw\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Ed \u00e8 proprio questo il punto: quando possibile, i sistemi di visualizzazione offrono rappresentazioni dei <strong>dataset<\/strong> pensati per <strong>aiutare le persone a prendere decisioni in maniera pi\u00f9 efficace<\/strong>. La visualizzazione \u00e8 lo strumento pi\u00f9 adatto quando \u00e8 necessario aumentare le capacit\u00e0 umane, NON a rimpiazzare le persone con algoritmi per prendere decisioni. Si tratta quindi di uno strumento molto orientato all\u2019essere umano: non ci serve quando abbiamo una soluzione completamente automatica di cui ci fidiamo, ma se non sappiamo ancora quali siano le domande a cui vogliamo rispondere, allora ecco che diventa uno strumento di analisi insostituibile.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-perch-funziona\">Perch\u00e9 funziona?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">La rappresentazione visuale funziona perch\u00e9 \u00e8 una possibile forma di rappresentazione esterna, in cui portiamo \u201cle cose\u201d dalla nostra testa verso l\u2019esterno. In pratica rimpiazziamo la <strong>cognizione<\/strong> con la <strong>percezione<\/strong>. Prendiamo questa tabella:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"484\" data-attachment-id=\"3181\" data-permalink=\"https:\/\/ellycode.com\/it\/blog\/la-visualizzazione-dei-dati-nellintelligenza-artificiale\/attachment\/image02\/\" data-orig-file=\"https:\/\/i0.wp.com\/ellycode.com\/wp-content\/uploads\/2021\/04\/image02.png?fit=1440%2C680&amp;ssl=1\" data-orig-size=\"1440,680\" data-comments-opened=\"0\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"image02\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/ellycode.com\/wp-content\/uploads\/2021\/04\/image02.png?fit=1024%2C484&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/ellycode.com\/wp-content\/uploads\/2021\/04\/image02.png?resize=1024%2C484&#038;ssl=1\" alt=\"\" class=\"wp-image-3181\" srcset=\"https:\/\/ellycode.com\/wp-content\/uploads\/2021\/04\/image02-980x463.png 980w, https:\/\/ellycode.com\/wp-content\/uploads\/2021\/04\/image02-480x227.png 480w\" sizes=\"auto, (min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1024px, 100vw\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">E\u2019 estremamente difficile da comprendere anche per gli addetti ai lavori: l\u2019essere umano \u00e8 capace di leggere un singolo numero, il successivo e cos\u00ec via ma tenere traccia di tutto nella nostra mente \u00e8 impossibile perch\u00e9 non ne abbiamo la capacit\u00e0. Una visualizzazione dei dati ci pu\u00f2 aiutare a trovare (e a spiegare ad un altro essere umano) cosa significano quei numeri.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&nbsp;Quali sono i possibili casi d\u2019uso?&nbsp;<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>Fornire agli utenti uno strumento a lungo termine, ad esempio analisi esplorative di dati.<\/li><li>Presentare in maniera chiara i risultati trovati.&nbsp;<\/li><li>Aiutare gli sviluppatori di modelli a trovare e raffinare parametri.<\/li><li>Trovare rapidamente delle anomalie.<\/li><\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Se riusciamo a liberare la testa dalla sequenza di numeri, possiamo ambire a trovare domande di livello pi\u00f9 alto. Guardate queste due immagini:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"766\" height=\"386\" data-attachment-id=\"3184\" data-permalink=\"https:\/\/ellycode.com\/it\/blog\/la-visualizzazione-dei-dati-nellintelligenza-artificiale\/attachment\/image03-2\/\" data-orig-file=\"https:\/\/i0.wp.com\/ellycode.com\/wp-content\/uploads\/2021\/04\/image03.png?fit=766%2C386&amp;ssl=1\" data-orig-size=\"766,386\" data-comments-opened=\"0\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"image03\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/ellycode.com\/wp-content\/uploads\/2021\/04\/image03.png?fit=766%2C386&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/ellycode.com\/wp-content\/uploads\/2021\/04\/image03.png?resize=766%2C386&#038;ssl=1\" alt=\"\" class=\"wp-image-3184\" srcset=\"https:\/\/ellycode.com\/wp-content\/uploads\/2021\/04\/image03.png 766w, https:\/\/ellycode.com\/wp-content\/uploads\/2021\/04\/image03-480x242.png 480w\" sizes=\"auto, (min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 766px, 100vw\" \/><figcaption>Fonte: <a href=\"https:\/\/www.cs.ubc.ca\/~tmm\/talks\/minicourse14\/halfdaycourse20.pdf\" target=\"_blank\" rel=\"noreferrer noopener\">halfdaycourse20 (ubc.ca<\/a><\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Perch\u00e9 nel secondo grafico c\u2019\u00e8 una maggiore concentrazione di punti verdi? E\u2019 proprio quello che il grande fisico americano Richard Feynman raccont\u00f2 a un suo intervistatore: lui pensava \u201csulla\u201d carta. Il suo processo mentale si estendeva dalla sua testa verso una rappresentazione fisica delle sue idee. Un diagramma di Feynman riassume un fenomeno estremamente complesso in maniera semplice: a partire da tutti i possibili diagrammi esistenti per una data interazione si pu\u00f2 tornare \u201cindietro\u201d al calcolo numerico di una probabilit\u00e0.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"832\" height=\"662\" data-attachment-id=\"3209\" data-permalink=\"https:\/\/ellycode.com\/it\/blog\/la-visualizzazione-dei-dati-nellintelligenza-artificiale\/attachment\/feynman-diagram-2\/\" data-orig-file=\"https:\/\/i0.wp.com\/ellycode.com\/wp-content\/uploads\/2021\/04\/Feynman-diagram.png?fit=832%2C662&amp;ssl=1\" data-orig-size=\"832,662\" data-comments-opened=\"0\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"Feynman-diagram\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/ellycode.com\/wp-content\/uploads\/2021\/04\/Feynman-diagram.png?fit=832%2C662&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/ellycode.com\/wp-content\/uploads\/2021\/04\/Feynman-diagram.png?resize=832%2C662&#038;ssl=1\" alt=\"Feynman diagram\" class=\"wp-image-3209\" srcset=\"https:\/\/ellycode.com\/wp-content\/uploads\/2021\/04\/Feynman-diagram.png 832w, https:\/\/ellycode.com\/wp-content\/uploads\/2021\/04\/Feynman-diagram-480x382.png 480w\" sizes=\"auto, (min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 832px, 100vw\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Un altro esempio interessante \u00e8 il quartetto di Anscombe, un insieme di quattro dataset che hanno identiche descrizioni statistiche ma distribuzioni dei dati completamente diverse: ci\u00f2 appare evidente quando andiamo a visualizzare queste distribuzioni.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"742\" data-attachment-id=\"3188\" data-permalink=\"https:\/\/ellycode.com\/it\/blog\/la-visualizzazione-dei-dati-nellintelligenza-artificiale\/attachment\/image04-2\/\" data-orig-file=\"https:\/\/i0.wp.com\/ellycode.com\/wp-content\/uploads\/2021\/04\/image04.png?fit=1024%2C742&amp;ssl=1\" data-orig-size=\"1024,742\" data-comments-opened=\"0\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"image04\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/ellycode.com\/wp-content\/uploads\/2021\/04\/image04.png?fit=1024%2C742&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/ellycode.com\/wp-content\/uploads\/2021\/04\/image04.png?resize=1024%2C742&#038;ssl=1\" alt=\"\" class=\"wp-image-3188\" srcset=\"https:\/\/ellycode.com\/wp-content\/uploads\/2021\/04\/image04.png 1024w, https:\/\/ellycode.com\/wp-content\/uploads\/2021\/04\/image04-980x710.png 980w, https:\/\/ellycode.com\/wp-content\/uploads\/2021\/04\/image04-480x348.png 480w\" sizes=\"auto, (min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1024px, 100vw\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Se bastano 11 punti a generare questa confusione, cosa pu\u00f2 succedere se i punti sono centinaia di migliaia? Se i dati cambiano in maniera estremamente dinamica? Se abbiamo dati provenienti da fonti eterogenee che si stanno mescolando? Uno sguardo semplice di un occhio umano riuscirebbe ad accorgersi subito di questa complessit\u00e0.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-risolvere-problemi-con-la-visualizzazione-dei-dati\">Risolvere problemi con la visualizzazione dei dati<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Attenzione per\u00f2 a non credere che basti una libreria di visualizzazione col suo armamentario di grafici per trovare velocemente una risposta. Ogni coppia formata da un set di dati e&nbsp; da un certo numero di domande a cui vogliamo rispondere ha le proprie peculiarit\u00e0, per le quali un particolare tipo di grafico che ci ha risolto problemi tante volte diventa completamente inutile.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Cosa dobbiamo fare allora quando ci troviamo ad affrontare un problema armati di un framework di visualizzazione? Esistono quattro livelli differenti da prendere in considerazione.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Anzitutto, il livello del dominio applicativo: sappiamo quanto sia importante esserne esperti. Ci\u00f2 \u00e8 vero non solo nell\u2019architettura del software: dobbiamo imparare a guardare i dati come lo fanno gli esperti del dominio. Chi sono questi esperti? Quali sono le loro aspettative? E le loro necessit\u00e0? Riassumendo, avvicinarsi alla concezione del mondo secondo l\u2019utente.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ma poi occorre andare avanti perch\u00e9 tutto ci\u00f2 che abbiamo imparato dal primo livello va tradotto dal linguaggio del dominio a quello della visualizzazione (o del software). Il secondo livello \u00e8 quello dell\u2019astrazione. Astrarre i dati (capire ci\u00f2 che va visualizzato) e astrarre le domande (perch\u00e9 l\u2019utente \u00e8 interessato a quei dati). L\u2019aspetto pi\u00f9 affascinante delle astrazioni si evidenzia quando troviamo similitudini in campi completamente diversi: finanza e astrofisica, calcio e agricoltura, etc. Anche se i vocabolari specifici sono molto diversi, scopriamo che dal punto di vista della visualizzazione sono domini molto simili. Dunque, invece di trovare soluzioni a casaccio, dovremmo capire se abbiamo gi\u00e0 incontrato in passato un\u2019astrazione simile.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Il terzo livello \u00e8 quello del linguaggio (o livello tecnico secondo altre definizioni): come mostrare il dato, mentre il quarto livello \u00e8 quello dell\u2019algoritmo: pensare a una computazione efficiente per la visualizzazione dei dati.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ogni livello nasconde insidie che vanno risolte<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>Dominio: non abbiamo compreso le necessit\u00e0 dell\u2019utente<\/li><li>Astrazione: stiamo mostrando la cosa sbagliata<\/li><li>Linguaggio: la maniera in cui stiamo mostrando i dati \u00e8 sbagliata<\/li><li>Algoritmo: il codice \u00e8 troppo lento<\/li><\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Non \u00e8 banale, perch\u00e9, mentre abbiamo studiato tecniche per rendere i nostri algoritmi pi\u00f9 veloci, non possiamo dire di essere anche esperti di psicologia cognitiva. Come capire se stiamo usando il linguaggio sbagliato? Se stiamo disegnando i dati in una maniera che non funziona per la percezione umana? E i primi due livelli? Possiamo dire di essere esperti di antropologia e\/o etnografia? Un contadino, un operaio, un impiegato, sono tutti utenti estremamente diversi.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Date un\u2019occhiata a questi siti web giornalistici, nei quali la visualizzazione dei dati \u00e8 usata in maniera magistrale per fornire un supporto ai lettori.<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Reuters Graphics <a href=\"https:\/\/graphics.reuters.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">Reuters Graphics &#8211; Charts, Maps, Interactive Graphics and Videos<\/a><ol><li>Volete capire ad esempio se stiamo affogando nella plastica? <a href=\"https:\/\/graphics.reuters.com\/ENVIRONMENT-PLASTIC\/0100B275155\/index.html\" target=\"_blank\" rel=\"noreferrer noopener\">Drowning in plastic (reuters.com)<\/a><\/li><\/ol><\/li><li>New York Times Upshot (<a href=\"https:\/\/www.nytimes.com\/section\/upshot\" target=\"_blank\" rel=\"noreferrer noopener\">The Upshot &#8211; The New York Times (nytimes.com)<\/a>)<\/li><li>The Pudding <a href=\"https:\/\/pudding.cool\/\" target=\"_blank\" rel=\"noreferrer noopener\">The Pudding<\/a><ol><li>Vino e matematica: <a href=\"https:\/\/pudding.cool\/2021\/03\/wine-model\/\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/pudding.cool\/2021\/03\/wine-model\/<\/a><\/li><\/ol><\/li><li>FiveThirtyEight <a href=\"https:\/\/fivethirtyeight.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">FiveThirtyEight | Nate Silver\u2019s FiveThirtyEight uses statistical analysis \u2014 hard numbers \u2014 to tell compelling stories about politics, sports, science, economics and culture<\/a><\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-conclusioni\">Conclusioni<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Sperando di avervi incuriosito sull\u2019importanza di questo strumento per risolvere problemi, penso sia chiaro che alla base della preparazione dei dati per il nostro machine learning c\u2019\u00e8 sempre una componente umana, l\u2019unica in grado di discernere l\u2019importanza di un dato per risolvere il nostro problema.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La rappresentazione grafica dei dati \u00e8 quindi lo strumento principale in questa fase, proprio perch\u00e9 aiuta l\u2019essere umano a individuare le domande, i problemi risolvibili e quelli che non trarrebbero valore dai dati che sta guardando.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ennesima dimostrazione che l\u2019intelligenza artificiale da il meglio di s\u00e9 quando lavora con quella umana, continuando a essere un supporto e non un sostituto.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Continuate a seguirci!<\/p>\n\n\n[et_pb_section global_module=\"1785\"][\/et_pb_section]\n","protected":false},"excerpt":{"rendered":"<p>Partiamo dall\u2019assunzione di avere a disposizione tantissimi dati, raccolti da sensori, acquistati da qualche fonte o estratti da milioni di pagine web. Siamo bravissimi a immagazzinarli da qualche parte, a darli in pasto a potenti algoritmi di machine learning; tuttavia, \u00e8 difficile arrivare a qualche risultato concreto senza una conoscenza profonda del loro significato. Prendiamo [&hellip;]<\/p>\n","protected":false},"author":195423236,"featured_media":3174,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","_coblocks_attr":"","_coblocks_dimensions":"","_coblocks_responsive_height":"","_coblocks_accordion_ie_support":"","_crdt_document":"","inline_featured_image":false,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[688637365],"tags":[],"class_list":["post-3173","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog"],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/ellycode.com\/wp-content\/uploads\/2021\/04\/12_1105x656_blog_Data.png?fit=1105%2C656&ssl=1","jetpack_shortlink":"https:\/\/wp.me\/pcuDuD-Pb","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/ellycode.com\/it\/wp-json\/wp\/v2\/posts\/3173","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ellycode.com\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ellycode.com\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ellycode.com\/it\/wp-json\/wp\/v2\/users\/195423236"}],"replies":[{"embeddable":true,"href":"https:\/\/ellycode.com\/it\/wp-json\/wp\/v2\/comments?post=3173"}],"version-history":[{"count":16,"href":"https:\/\/ellycode.com\/it\/wp-json\/wp\/v2\/posts\/3173\/revisions"}],"predecessor-version":[{"id":3403,"href":"https:\/\/ellycode.com\/it\/wp-json\/wp\/v2\/posts\/3173\/revisions\/3403"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ellycode.com\/it\/wp-json\/wp\/v2\/media\/3174"}],"wp:attachment":[{"href":"https:\/\/ellycode.com\/it\/wp-json\/wp\/v2\/media?parent=3173"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ellycode.com\/it\/wp-json\/wp\/v2\/categories?post=3173"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ellycode.com\/it\/wp-json\/wp\/v2\/tags?post=3173"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}