Etapele ciclului de viață

MLOps Deployment and Life Cycling

Nemanja Radojkovic

Senior Machine Learning Engineer

Ciclurile de viață în Machine Learning

 

  1. Ciclul de viață al proiectului ML
  2. Ciclul de viață al aplicației ML
  3. Ciclul de viață al modelului ML
MLOps Deployment and Life Cycling

proiect ML de bază

MLOps Deployment and Life Cycling

proiect ML cu rezultate

MLOps Deployment and Life Cycling

estimator pur

MLOps Deployment and Life Cycling

aplicație ML

MLOps Deployment and Life Cycling

reguli de afaceri

MLOps Deployment and Life Cycling

bază de date

MLOps Deployment and Life Cycling

interfață grafică

MLOps Deployment and Life Cycling

API

MLOps Deployment and Life Cycling

model și aplicație împreună

MLOps Deployment and Life Cycling

model blocat

MLOps Deployment and Life Cycling

separare I

MLOps Deployment and Life Cycling

drum separat

MLOps Deployment and Life Cycling

linii temporale separate

MLOps Deployment and Life Cycling

ciclul de viață al aplicației

MLOps Deployment and Life Cycling

ciclul de viață al modelului

MLOps Deployment and Life Cycling

suntem aici

MLOps Deployment and Life Cycling

Un model este...

NU este ceva abstract și/sau teoretic

Un model ESTE

  • un model concret, antrenat
  • pregătit pentru utilizare
MLOps Deployment and Life Cycling

Implementare

 

  • Obiect model + resurse de implementare = pachet de implementare
  • Punerea modelului în uz = implementare

 

start cursă de implementare

MLOps Deployment and Life Cycling

Monitorizarea modelului

 

  • Serverul modelului funcționează?
  • Intrările și ieșirile modelului sunt cele așteptate?
  • Cunoscut și ca monitorizare post-implementare

 

monitorizare model

MLOps Deployment and Life Cycling

Dezafectare

 

oprire

 

Motive posibile

  • S-a descoperit un model mai bun
  • S-au creat caracteristici mai informative
  • Procesul modelat s-a schimbat, invalidând modelul existent

 

=> Vechiul model este înlocuit cu unul nou

MLOps Deployment and Life Cycling

Arhivarea modelului

  • Important în industriile reglementate.

    De ce modelul de risc de credit a aprobat acest împrumut în 2020?

 

  • Reproductibilitate: capacitatea de a recrea, reîncărca și utiliza o versiune veche a unui model
    • Nu este o cerință trivială

 

arhivă model

MLOps Deployment and Life Cycling

Să exersăm!

MLOps Deployment and Life Cycling

Preparing Video For Download...