Ana içeriğe geç Tamamlayıcı içeriğe geç

Hiper parametre optimizasyonu

Makine öğrenimi modelleri, farklı veri örüntülerini genelleştirmek için farklı kısıtlamalar, ağırlıklar ve öğrenme oranları gerektirir. Bu ölçütler, hiper parametre olarak adlandırılır ve öğrenme sürecini kontrol etmek için kullanılır. Hiper parametrelerin, modelin, makine öğrenimi problemini optimal düzeyde çözebileceği şekilde ayarlanmış olması gerekir.

AutoML varsayılan olarak, model eğitiminde kullanılan her bir algoritma için önceden tanımlanmış bir dizi hiper parametre değeri kullanır. Bunlar veri bilimi topluluğunun geneli tarafından kabul edilen optimize edilmiş standart değerlerdir. Birlikte kullanıldığında en iyi performansı gösteren hiper parametre değerleri otomatik olarak seçilir.

Ancak bazı durumlarda en iyi tahmin sonuçlarını elde etmek için modelde hassas ayarlar yapmak isteyebilirsiniz. Bunu, hiper parametre optimizasyonunu (HPO) kullanarak yapabilirsiniz.

AutoML, hiper parametre optimizasyonunu yalnızca deney yapılandırmasında seçtiğiniz kümenin en iyi algoritması için çalıştırır. İlk olarak rastgele bir arama çalıştırılır ve ardından algoritma için en iyi hiper parametreleri bulmak için bir ızgara araması yapılır.

Hiper parametre optimizasyonunu kullanmadan önce göz önünde bulundurmanız gereken bazı önemli noktalar vardır:

  • Modeli ilk kez eğitirken hiper parametre optimizasyonu kullanmayın. Bu seçenek, modelinizi eğittikten ve sonuçlardan memnun olduktan sonra kullanılmak üzere tasarlanmıştır. Süreç genellikle tekrarlanan iyileştirme ve yeniden eğitim gerektirir.

  • Hiper parametre optimizasyonu önemli ölçüde zaman gerektirir. Modelinizin, önceden tanımlanmış standart hiper parametre değerleri ile eğitilmesi beş dakika sürüyorsa aynı modelin hiper parametre optimizasyonu seçeneği etkinleştirilerek eğitilmesi saatler sürebilir.

Hiper parametre optimizasyonunda kullanılan algoritmalar

Hiper parametre optimizasyonu belirli algoritmalar ve model türleri ile sınırlıdır. Aşağıdaki model türleri ve algoritmaları ile çalışması için özel olarak tasarlanmıştır:

  • İkili Sınıflandırma modelleri

    • CatBoost Sınıflandırması

    • Elastik Net Regresyon

    • Lasso Regresyon

    • LightGBM Sınıflandırması

    • Lojistik Regresyon

    • Rastgele Orman Sınıflandırması

    • XGBoost Sınıflandırması

  • Regresyon modelleri

    • CatBoost Regresyonu

    • LightGBM Regresyonu

    • Rastgele Orman Regresyonu

    • XGBoost Regresyonu

Hiper parametre optimizasyonunu etkinleştirme

Hiper parametre optimizasyonunu Model optimizasyonu bölümündeki Deney yapılandırması bölmesinden etkinleştirebilirsiniz.

Hiper parametre değerlerini görüntüleme

Bir modelde kullanılan hiper parametre değerlerini görüntülemek için, Model metrikleri tablosunun Hiper parametreler sütununda Hiper parametreler seçeneğine tıklayın.

Daha fazla bilgi

Bu sayfa size yardımcı oldu mu?

Bu sayfa veya içeriği ile ilgili bir sorun; bir yazım hatası, eksik bir adım veya teknik bir hata bulursanız, bize bildirin, düzeltelim!