Talk dal Meetup del Machine Learning / Data Science Meetup di Roma - Giugno 2019:
https://www.meetup.com/it-IT/Machine-Learning-Data-Science-Meetup/events/262120815/
1 of 24
Download to read offline
More Related Content
Zero, One, Many - Machine Learning in Produzione (Luca Palmieri)
11. Quali sono le prestazioni del modello in produzione?
Le prestazioni sono costanti nel tempo o peggiorano progressivamente?
Quali sono i data points pi湛 ostici per il modello?
Quanto tempo ci vuole per generare una predizione?
Quanta potenza di calcolo e necessaria per servire la nostra utenza?
Cosa succede se c竪 un picco di tra鍖co?
[...]
Production - Zero to One
13. Production - One to Many
Se la prima versione ha successo,
gli utenti chiederanno una nuova versione con pi湛 funzionalit o meno difetti.
Se la prima versione e un fallimento,
faremo un nuovo tentativo, provando una strada diversa.
14. Production - One to Many
Problem de鍖nition Training Testing Production
15. Il ML lifecycle si scontra con gli stessi ostacoli del Software lifecycle.
Referenze:
Accelerate: The Science of Lean Software and Devops
Production - One to Many
16. MLOps
MLOps (machine learning + operationalization)
is the practice of operationalizing and managing the lifecycle of ML in production.
Source: www.mlops.org
18. Code: git, mercurial (or ?)
Environment: virtual machines, Docker
Data
Referenze:
I dont like notebooks (Joel Grus / JupyterCon 2018)
If not notebooks, then what? (Joel Grus / AAAI 2019)
Demystifying Docker for Data Scientists (Microsoft)
Reproducibility
19. Le prestazioni in fase di testing sono predittive delle prestazioni in produzione?
A parit di prestazioni, quali sono le di鍖erenze tra il vecchio e il nuovo modello?
Come viene rilasciato il nuovo modello?
Referenze:
Machine Learning: The High Interest Credit Card of Technical Debt (Google AI / 2014)
Machine Learning Logistics (MapR)
Change management
20. Quali sono le failure modes di un modello di ML?
Quali metriche vanno monitorate per intervenire in modo tempestivo?
Referenze:
Instrumentation, Observability & Monitoring of Machine Learning Models (Josh Willis / InfoQ 2019)
Observability
21. MLOps 竪 ancora agli esordi.
Moltissime domande restano ancora senza risposta.
Molti strumenti devono ancora essere sviluppati.
In conclusione
22. In un mondo in cui tutti hanno adottato il Machine Learning,
la capacit di esecuzione diventa un vantaggio competitivo.
In conclusione