Otomatik hiperparametre ayarlama

Tam Otomatik MLOps

Arturo Opsetmoen Amador

Senior Consultant - Machine Learning

Hiperparametre nedir?

Hiperparametreler, öğrenme sürecini kontrol eden ayarlanabilir değerlerdir

  • Eğitim sırasında öğrenilmez
  • Bir ML modeli eğitilmeden önce belirlenir

$$

Örnekler:

  • Bir Neural Network'te model mimarisi
  • Bir karar ağacındaki dal sayısı
  • Öğrenme oranı
Tam Otomatik MLOps

Hiperparametre ayarlama nedir?

Bir veri bilimcisinin bir Neural Network'te hiperparametreleri ayarladığını gösteren görsel. Neural Network eğitim rutini, eğitimde öğrenilebilir parametreleri ayarlar. Bu kombinasyonlar farklı puanlar üretir.

Tam Otomatik MLOps

Hiperparametre ayarlama yöntemleri

  • Grid Search

$$

$$

  • Random Search

$$

$$

  • Bayesian Optimization

Düzenli aramayı gösteren grid search animasyonu.

Rastgele aramayı gösteren random search animasyonu.

Akıllı aramayı gösteren Bayesian optimization animasyonu.

Tam Otomatik MLOps

Hiperparametre ayarlamayı otomatikleştir

Hiperparametre kombinasyonlarının keşfini yapan bir motoru gösteren görsel.

Tam Otomatik MLOps

Otomatik hiperparametre ayarlama adımları

  • Tanımlaman gerekenler:
    • Optimize edilecek hiperparametreler
    • Her parametre için arama uzayı
    • Optimize edilecek bir performans metriği
    • Durdurma ölçütleri

Bir süreci gösteren görsel: optimize edilecek hiperparametreleri tanımla, her biri için arama uzayını belirle, optimize edilecek hedefi belirt, durdurma ölçütlerini ayarla. Altta tüm süreç bir hiperparametre ayarlama yöntemiyle çalışır.

Tam Otomatik MLOps

En iyi hiperparametre kümesini otomatik bulma

$$

Önceki süreç görselinin genişletilmiş hâli. Altta en iyi hiperparametre kümesi bulunur.

Tam Otomatik MLOps

Hiperparametreler ve ortam simetrisi

$$

Ortam simetrisini gösteren görsel. Ayarlanmış aynı hiperparametre kümesi, geliştirme/deney ve üretimde kullanılır.

Tam Otomatik MLOps

Hiperparametre ayarlama - Deney izleme

Otomatik hiperparametre ayarlama sürecini gösteren görsel. Sürecin üstünde, otomatik deney izleme sistemi ayarlama sırasında kullanılan hiperparametreler gibi üstverileri toplar. Bu üstveriler mağazada saklanır.

Tam Otomatik MLOps

Örnek - Hiperparametre görselleştirme

Bir hiperparametre ayarlama görselleştirme aracına örnek.

Tam Otomatik MLOps

Hadi pratik yapalım!

Tam Otomatik MLOps

Preparing Video For Download...