Riassunto analitico
Questa tesi esplora lo sviluppo di un applicativo intelligente di assistenza visiva per non vedenti utilizzando l'Intelligenza Artificiale Generativa (Gen AI) e i servizi offerti da Google Cloud Platform (GCP). Il lavoro è strutturato in tre parti principali. La prima parte fornisce un'introduzione dettagliata ai fondamenti dell'Intelligenza Artificiale Generativa, delineando le sue possibili applicazioni e descrivendo in dettaglio i principali modelli di deep learning utilizzati in questo campo. Tra questi, vengono analizzati i modelli di Reti Neurali Convoluzionali (CNN), Reti Neurali Ricorrenti (RNN), Reti Neurali Generative Avversarie (GAN), Autoencoder Variationali (VAE) e Transformatori (Transformer). La seconda parte della tesi si concentra sui servizi di Intelligenza Artificiale offerti da Google Cloud Platform. Viene fornita una panoramica di GCP, seguita da una descrizione approfondita dei servizi specifici per l'IA, tra cui Vertex AI Studio, Generative AI Studio e le varie API per il machine learning, la voce, il testo, l'immagine e il video. Particolare attenzione è dedicata alle API di Google Cloud per l'Intelligenza Artificiale Generativa, che sono essenziali per lo sviluppo dell'applicativo proposto. Nella terza parte, viene presentato un caso di studio sull'implementazione di un dispositivo di assistenza visiva per non vedenti. Questa sezione descrive l'architettura del sistema, le fasi di implementazione e i risultati ottenuti. Il dispositivo utilizza le API di Google Cloud per fornire funzionalità avanzate di riconoscimento visivo e assistenza contestuale. Inoltre, viene esaminato lo stato dell'arte delle applicazioni esistenti con funzionalità simili, confrontando le soluzioni attuali e identificando le innovazioni e i miglioramenti introdotti dal progetto sviluppato. Le conclusioni della tesi evidenziano l'importanza dell'Intelligenza Artificiale Generativa nel migliorare la qualità della vita delle persone, i rischi annessi a questa nuova tecnologia e il ruolo cruciale delle piattaforme cloud come Google Cloud Platform nella realizzazione di applicazioni intelligenti e scalabili.
|