Talk

Computer Vision IRL: dall'idea al deploy on-premise

Friday, May 24

16:20 - 16:50
RoomFocaccia
LanguageItalian
Audience levelIntermediate
Elevator pitch

Reale caso di studio di Immobiliare.it su come realizzare un servizio di classificazione di immagini in ambito real estate: dall’idea fino al deployment in produzione di un servizio REST basato su FastAPI e il model serving TorchServe per la gestione di elevati carichi di req/s con latenze inferiori ai 200ms per richiesta.

Abstract

Nell’ambito della Computer Vision (CV), l’attenzione è spesso rivolta allo sviluppo di modelli di deep learning, trascurando le fasi cruciali di definizione del problema come: preparazione dei dati, messa in produzione del modello e successivo monitoraggio.

In questo talk, illustreremo il nostro approccio allo sviluppo di servizi di CV attraverso un use-case reale: la classificazione degli ambienti di un immobile utilizzando esclusivamente tecnologie open-source. In particolare racconteremo:

  • come dall’esigenza di business passiamo ai requisiti tecnici per il modello e il servizio;
  • il processo di creazione del dataset di immagini e dello sviluppo e dell’ottimizzazione della performance del modello;
  • la messa in produzione in ambiente on-premise del servizio di CV basata sulla combinazione di una proxy API targata FastAPI e di un model serving basato su TorchServe per assicurare un servizio che sia scalabile e che garantisca un throughput elevato e una bassa latenza;
  • come abbiamo implementato il nostro sistema di monitoraggio per garantire l’efficienza e la correttezza del servizio, vigilando sull’hardware, sulla qualità dei dati, sull’accuratezza del modello e sulle KPI di business.

Attraverso questo approccio, abbiamo realizzato un servizio di CV innovativo e performante, dimostrando l’efficacia delle soluzioni open-source nel rispondere a esigenze complesse di business.

TagsDeep Learning, FastAPI
Participant

Egon Ferri

Egon Ferri is a Computer Vision Engineer at Immobiliare Labs, the tech department of Immobiliare.it, Italy’s No. 1 in real estate listings. He holds a master’s degree in Data Science from Sapienza University, enriched by a five-month Erasmus program at UPC in Barcelona, attending the Master’s in Innovation and Research in Informatics. After graduating, he worked on different projects and companies leading the selection, testing, and implementation of Computer Vision solutions based on Deep Learning approaches applied to different domains, like car insurance and real estate. He is fundamentally a lazy person, so what excites him the most is the automation, speed up, and streamlining of tasks and processes.