MLOps'ta tam otomasyon ve en iyi uygulamalara giriş

Tam Otomatik MLOps

Arturo Opsetmoen Amador

Senior Consultant - Machine Learning

MLOps yaşam döngüsü

MLOps yaşam döngüsünün görseli. Birbirine bağlı üç daire döngüsü. Soldan sağa dairelerin adları: Design, Development, Deployment.

Tam Otomatik MLOps

MLOps'ta olgunluk düzeyleri

$$

Olgunluk düzeyleri şunlardır:

  • Manuel ML iş akışı

  • Yarı otomatik ML iş akışı

  • Tam otomatik ML iş akışı

Tam Otomatik MLOps

Manuel ML iş akışı - Ad hoc denemeler

Modellerin geliştirmeden üretime manuel bir süreçle nasıl aktarıldığını gösteren görsel.

Tam Otomatik MLOps

Yarı otomatik ML iş akışı

Verilerin orkestrasyonu yapılmış bir deney hattına beslendiğini gösteren görsel.

Tam Otomatik MLOps

Yarı otomatik ML iş akışı

Önceki görsel, bir kaynak deposuna itilen kod ve sisteme veri sağlayan bir feature store eklenerek genişletilir.

Tam Otomatik MLOps

Yarı otomatik ML iş akışı

Önceki görsele bir dağıtım bileşeni eklenir. Bu, mimaride otomatik ML hatlarını dağıtır. Ayrıca bir ML metaveri deposu, otomatik hattın ürettiği metaverileri alır.

Tam Otomatik MLOps

Yarı otomatik ML iş akışı

Önceki mimari genişletilir. Otomatik hattın ürettiği modeller bir model kayıt defterine aktarılır; bu da modelleri model sunum modülüne iletir. Model sunum modülü mimaride bir tahmin servisine bağlıdır.

Tam Otomatik MLOps

Yarı otomatik ML iş akışı

Mimarideki tahmin servisi modülü, bir performans izleme bileşenine; o da otomatik bir tetikleyiciye bağlıdır. Otomatik tetikleyici, sistemde otomatik hattı başlatabilir.

Tam Otomatik MLOps

Tam otomatik ML iş akışı

Tam otomatik MLOps referans mimarisinin üst düzey görünümü.

Tam Otomatik MLOps

ML yaşam döngüsünde otomasyon - Tasarım

Tasarım ve planlama aşamasındaki etkinliklerin otomatikleştirilemediğini gösteren tablo.

İyi uygulamalar:

  • Yeniden üretilebilir süreçler uygula
  • Ayrıntılı dokümantasyon yaz
Tam Otomatik MLOps

ML yaşam döngüsünde otomasyon - Geliştirme

Geliştirme aşamasındaki etkinliklerin tümünün otomatikleştirilemediğini gösteren tablo.

İyi uygulamalar:

  • Yazılım geliştirdiğimizi unutma
  • Sürüm kontrolü kullan
  • Orkestrasyon araçları kullan
Tam Otomatik MLOps

ML yaşam döngüsünde otomasyon - Operasyon

Operasyon aşamasındaki etkinliklerin çoğunun otomatikleştirilebilir olduğunu gösteren tablo.

Kullan:

  • Otomatik test
  • CI/CD/CT/CM
Tam Otomatik MLOps

Hadi pratik yapalım!

Tam Otomatik MLOps

Preparing Video For Download...