BaşlayınÜcretsiz başlayın

Random Search’ü Görselleştirme

Random search’ün arama uzayını görselleştirmek, bu tekniğin kapsamasını kolayca görmene ve böylece örneklemlemenin arama uzayı üzerindeki etkisini incelemene olanak tanır.

Bu egzersizde birkaç farklı hiperparametre kombinasyonu örnekleyecek ve arama uzayının görselleştirmelerini üreteceksin.

sample_and_visualize_hyperparameters() fonksiyonu tek bir argüman alır (örneklenecek kombinasyon sayısı) ve tıpkı bir önceki egzersizde yaptığın gibi hiperparametre kombinasyonlarını rastgele örnekler! Sonrasında fonksiyon bu kombinasyonları görselleştirir.

Fonksiyon tanımını görmek istersen, Python’ın kullanışlı inspect kütüphanesini şu şekilde kullanabilirsin:

print(inspect.getsource(sample_and_visualize_hyperparameters))

Bu egzersiz, kursun bir parçasıdır

Python'da Hiperparametre Ayarlama

Kursa Göz Atın

Egzersiz talimatları

  • combinations_list içinde kaç olası hiperparametre kombinasyonu olduğunu number_combs değişkenine atayarak doğrula ve bunu yazdır.
  • 50, 500 ve 1500 kombinasyon örnekleyip görselleştir. Kısa ve temiz olması için bir döngü kullanacaksın. Görselleştirme hakkında ne fark ediyorsun?
  • Şimdi tüm kombinasyon kümesini örnekleyip görselleştir. Bunu yapmak için zaten bir değişken oluşturmuştun. Bu nasıl görünüyor?

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# Confirm how many hyperparameter combinations & print
number_combs = ____(____)
print(____)

# Sample and visualise specified combinations
for x in [____, ____, ____]:
    sample_and_visualize_hyperparameters(x)
    
# Sample all the hyperparameter combinations & visualise
____(____)
Kodu Düzenle ve Çalıştır