Sviluppare modelli di Machine Learning per la produzione
Sinan Ozdemir
Data Scientist, Entrepreneur, and Author
Continuous Integration (CI)
Integrare regolarmente le modifiche in un repository condiviso

Continuous Delivery (CD)
Build, test e deploy automatici delle modifiche al codice

Continuous Training (CT) Addestrare e aggiornare continuamente il modello con nuovi dati

Continuous Monitoring (CM)
Monitorare in modo continuo prestazioni e accuratezza del modello

Continuous Integration (CI)
Continuous Delivery (CD)
Strumenti CI/CD: Git, AWS CodePipeline, Jenkins, Travis CI

Continuous Training (CT)
Continuous Monitoring (CM)

CI: Il codice del modello viene effettuato commit su Git.
CD: Il codice viene buildato e testato con un tool CI/CD come Jenkins. Se passa, si distribuisce.
CM: Le prestazioni del modello sono monitorate continuamente.
CT: Il modello è addestrato su nuovi dati.
Si scrive nuovo codice / si aggiornano i modelli... ritorno al punto 1
Sviluppare modelli di Machine Learning per la produzione