Grid ve Random Search Yan Yana
Random ve grid search'ün arama uzayını birlikte görselleştirmek, her tekniğin kapsama alanını kolayca görmene ve böylece kendilerine özgü avantaj ve dezavantajlarını canlandırmana yardımcı olur.
Bu egzersizde, hiperparametre kombinasyonlarını hem grid search hem de random search şeklinde örnekleyecek, ardından farkı görmek için bunları görselleştireceksin.
Elinde şunlar olacak:
- Bu algoritma için
learn_ratevemin_samples_leafkombinasyonlarının listesi olancombinations_list - Hiperparametre kombinasyonlarını X ve Y koordinatlarına çevirip aynı grafikte hem grid hem de random search kombinasyonlarını çizecek
visualize_search()fonksiyonu. Girdi olarak iki adet hiperparametre kombinasyon listesi alır.
visualize_search() fonksiyonunun tanımını görmek istersen, şu kodu çalıştırabilirsin:
import inspect
print(inspect.getsource(visualize_search))
Bu egzersiz, kursun bir parçasıdır
Python'da Hiperparametre Ayarlama
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# Sample grid coordinates
grid_combinations_chosen = ____[0:____]
# Print result
print(____)