İşletmeler tam MLOps’a nasıl hazır olur?

İş Dünyası için MLOps

Arne Jonas Warnke

Head of Emerging Curriculum

MLOps açısından neredeyiz?

$$

MLOps yetkinliklerimizi geliştirmek için

  • Değerlendirme
  • Ölçme

gerekir. Bunu nasıl yaparız?

$$

Belgeleri büyüteçle inceleyen kişi

İş Dünyası için MLOps

MLOps olgunluk modelleri

Microsoft:

  • 5 seviye

ilişkili

  • Süreçler, teknoloji, insanlar

Google:

  • 3 seviye

ilişkili

  • Otomasyon düzeyi

$$

Microsoft logosu

$$

Google logosu

İş Dünyası için MLOps

Microsoft MLOps olgunluk modeli - seviye 0

$$

Seviye Açıklama Öne çıkanlar
0 MLOps yok Silolu ekipler, manuel süreçler
1 https://learn.microsoft.com/en-us/azure/architecture/example-scenario/mlops/mlops-maturity-model
İş Dünyası için MLOps

Microsoft MLOps olgunluk modeli - seviye 1

$$

Seviye Açıklama Öne çıkanlar
0 MLOps yok Silolu ekipler, manuel süreçler
1 DevOps, MLOps yok Silolu ekipler, otomatik veri toplama, ilk otomatik testler
1 https://learn.microsoft.com/en-us/azure/architecture/example-scenario/mlops/mlops-maturity-model
İş Dünyası için MLOps

Microsoft MLOps olgunluk modeli - seviye 2

$$

Seviye Açıklama Öne çıkanlar
0 MLOps yok Silolu ekipler, manuel süreçler
1 DevOps, MLOps yok Silolu ekipler, otomatik veri toplama, ilk otomatik testler
2 Otomatik Eğitim Daha iyi iş birliği, tekrarlanabilirlik, daha kolay dağıtım
1 https://learn.microsoft.com/en-us/azure/architecture/example-scenario/mlops/mlops-maturity-model
İş Dünyası için MLOps

Microsoft MLOps olgunluk modeli - seviye 3

$$

Seviye Açıklama Öne çıkanlar
0 MLOps yok Silolu ekipler, manuel süreçler
1 DevOps, MLOps yok Silolu ekipler, otomatik veri toplama, ilk otomatik testler
2 Otomatik Eğitim Daha iyi iş birliği, tekrarlanabilirlik, daha kolay dağıtım
3 Otomatik Dağıtım İyi iş birliği, tam tekrarlanabilirlik, izlenebilirlik, otomatik testler
1 https://learn.microsoft.com/en-us/azure/architecture/example-scenario/mlops/mlops-maturity-model
İş Dünyası için MLOps

Microsoft MLOps olgunluk modeli - seviye 4

$$

Seviye Açıklama Öne çıkanlar
0 MLOps yok Silolu ekipler, manuel süreçler
1 DevOps, MLOps yok Silolu ekipler, otomatik veri toplama, ilk otomatik testler
2 Otomatik Eğitim Daha iyi iş birliği, tekrarlanabilirlik, daha kolay dağıtım
3 Otomatik Dağıtım İyi iş birliği, tam tekrarlanabilirlik, izlenebilirlik, otomatik testler
4 Otomatik Yeniden Eğitim Tam iş birliği, operasyonlarda ustalık, çok az kesinti
1 https://learn.microsoft.com/en-us/azure/architecture/example-scenario/mlops/mlops-maturity-model
İş Dünyası için MLOps

MLOps’a ilerlememizi ölçmek

$$

Bir olgunluk modeli faydalıdır

  • Peki ilerlememizi sürekli nasıl ölçeriz?
  • Bir MLOps KPI’ı mı?

Bir KPI süreci görseli

İş Dünyası için MLOps

Olası MLOps KPI’ları

$$

  • Dağıtım sıklığı
    • Haftada kaç sürüm yayınlıyoruz?
  • Olaylara yanıt süresi
    • Hata olursa uygulamayı ne kadar sürede geri yükleriz?
  • Değişiklikler için çevrim süresi
    • Örn. yeni bir özellik ekleme süresi.
1 https://cloud.google.com/blog/products/devops-sre/using-the-four-keys-to-measure-your-devops-performance
İş Dünyası için MLOps

Hadi pratik yapalım!

İş Dünyası için MLOps

Preparing Video For Download...