Izgara ve Rastgele Aramanın Karşılaştırılması

Python'da Hiperparametre Ayarlama

Alex Scriven

Data Scientist

Neler aynı?

Rastgele ve Izgara Arama arasındaki benzerlikler?

  • Her ikisi de farklı hiperparametreleri otomatik ayarlama yollarıdır
  • Her ikisi için örneklenecek ızgarayı belirlersiniz (hangi hiperparametreler ve her biri için değerler)

 

Izgaranızı dikkatle tasarlamayı unutmayın!

 

  • Her ikisi için bir çapraz doğrulama şeması ve skor fonksiyonu belirlersiniz
Python'da Hiperparametre Ayarlama

Neler farklı?

Izgara Arama:

  • Örnekleme uzayındaki tüm kombinasyonları eksiksiz dener
  • Örnekleme yöntemi yoktur
  • Daha maliyetlidir (hesaplama)
  • Örnekleme uzayında en iyi skoru bulmayı garanti eder

Rastgele Arama:

  • Örnekleme uzayındaki kombinasyonların bir alt kümesini rastgele seçer (sizin belirlemeniz gerekir)
  • (Varsayılan tekdüze dışında) bir örnekleme yöntemi seçilebilir
  • Daha az maliyetlidir (hesaplama)
  • En iyi skoru garanti etmez (ama genelde iyi bir skoru daha hızlı bulur)
Python'da Hiperparametre Ayarlama

Hangisini kullanmalı?

Hangisini kullanmalıyım? Nelere dikkat etmeliyim?

  • Ne kadar veriniz var?
  • Kaç hiperparametre ve değer ayarlamak istiyorsunuz?
  • Kaynaklarınız ne kadar? (Zaman, işlem gücü)

 

  • Veri arttıkça rastgele arama daha iyi olabilir.
  • Bunlar arttıkça rastgele arama daha iyi olabilir.
  • Kaynak azaldıkça rastgele arama daha iyi olabilir.
Python'da Hiperparametre Ayarlama

Hadi pratik yapalım!

Python'da Hiperparametre Ayarlama

Preparing Video For Download...