Muzzi, Tommaso
(2024)
Design e sviluppo di un sistema di monitoring per modelli AI in ambito aziendale.
[Laurea magistrale], Università di Bologna, Corso di Studio in
Ingegneria informatica [LM-DM270], Documento full-text non disponibile
Il full-text non è disponibile per scelta dell'autore.
(
Contatta l'autore)
Abstract
Il seguente elaborato descrive la progettazione e lo sviluppo di un sistema di monitoraggio per modelli di Machine Learning in ambiente di produzione aziendale, con un’architettura modulare e scalabile pensata per rilevare in tempo reale problematiche come "data drift" e degradazione delle prestazioni dei modelli. Dopo una fase di valutazione della soluzione Evidently AI, risultata limitata rispetto alle esigenze aziendali, è stato implementato un sistema "full custom", integrato nella pipeline ETL per raccogliere metriche e dati relativi alle prestazioni dei modelli. Questo modulo, utilizzabile come template in nuovi progetti, richiede solo la configurazione delle metriche specifiche e sfrutta l' "upstream" per integrare agilmente i monitoraggi nei sistemi già esistenti. Sono stati poi gestiti i flussi di dati generati dall'implementazione di questo modulo tramite API e interazioni a database.
Per la visualizzazione dei risultati è stata sviluppata una dashboard React interattiva, che mostra grafici e indicatori chiave per il monitoraggio, rendendo i dati accessibili anche ai reparti aziendali meno tecnici. Il sistema è stato testato con successo, dimostrandosi flessibile e adatto a progetti di diversa complessità. Tra i futuri sviluppi, sono previsti l’integrazione di AI per analisi automatizzate e un sistema di notifiche real-time per interventi tempestivi. Il lavoro svolto rappresenta un contributo significativo verso un monitoraggio proattivo, migliorando l’affidabilità e la qualità dei modelli di ML in produzione.
Abstract
Il seguente elaborato descrive la progettazione e lo sviluppo di un sistema di monitoraggio per modelli di Machine Learning in ambiente di produzione aziendale, con un’architettura modulare e scalabile pensata per rilevare in tempo reale problematiche come "data drift" e degradazione delle prestazioni dei modelli. Dopo una fase di valutazione della soluzione Evidently AI, risultata limitata rispetto alle esigenze aziendali, è stato implementato un sistema "full custom", integrato nella pipeline ETL per raccogliere metriche e dati relativi alle prestazioni dei modelli. Questo modulo, utilizzabile come template in nuovi progetti, richiede solo la configurazione delle metriche specifiche e sfrutta l' "upstream" per integrare agilmente i monitoraggi nei sistemi già esistenti. Sono stati poi gestiti i flussi di dati generati dall'implementazione di questo modulo tramite API e interazioni a database.
Per la visualizzazione dei risultati è stata sviluppata una dashboard React interattiva, che mostra grafici e indicatori chiave per il monitoraggio, rendendo i dati accessibili anche ai reparti aziendali meno tecnici. Il sistema è stato testato con successo, dimostrandosi flessibile e adatto a progetti di diversa complessità. Tra i futuri sviluppi, sono previsti l’integrazione di AI per analisi automatizzate e un sistema di notifiche real-time per interventi tempestivi. Il lavoro svolto rappresenta un contributo significativo verso un monitoraggio proattivo, migliorando l’affidabilità e la qualità dei modelli di ML in produzione.
Tipologia del documento
Tesi di laurea
(Laurea magistrale)
Autore della tesi
Muzzi, Tommaso
Relatore della tesi
Correlatore della tesi
Scuola
Corso di studio
Indirizzo
CURRICULUM INGEGNERIA INFORMATICA
Ordinamento Cds
DM270
Parole chiave
ETL,KPI,AI,Dati,Monitoraggio
Data di discussione della Tesi
5 Dicembre 2024
URI
Altri metadati
Tipologia del documento
Tesi di laurea
(NON SPECIFICATO)
Autore della tesi
Muzzi, Tommaso
Relatore della tesi
Correlatore della tesi
Scuola
Corso di studio
Indirizzo
CURRICULUM INGEGNERIA INFORMATICA
Ordinamento Cds
DM270
Parole chiave
ETL,KPI,AI,Dati,Monitoraggio
Data di discussione della Tesi
5 Dicembre 2024
URI
Gestione del documento: