Nazaj na slovar MLOps & Življenjski cikel

CI/CD za UI

Neprekinjeno vključevanje in dostava, prilagojena sistemom UI/ML — avtomatizacija usposabljanja, vrednotenja, validacije in uvajanja modelov.

Kaj je CI/CD za UI?

CI/CD za UI razširja načela DevOps na posebnosti strojnega učenja. Medtem ko standardni CI/CD avtomatizira testiranje in uvajanje kode, CI/CD za UI dodaja faze, specifične za modele.

Komponente cevovoda CI/CD za UI

Upravljanje podatkov: verzioniranje podatkovnih nizov, validacija sheme. Usposabljanje: avtomatizacija eksperimentov. Vrednotenje: primerjava z osnovno linijo, testi robustnosti. Uvajanje: modro-zeleno uvajanje, A/B testiranje.

Ključne razlike od programskega CI/CD

CI/CD za UI je bolj zapleten, ker modeli imajo nedeterministično vedenje, vrednotenje zahteva domensko strokovno znanje in vhodni podatki se sčasoma spremenijo.