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
Python'da Hiperparametre Ayarlama
kursunun bir parçasıdırUygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# Sample grid coordinates
grid_combinations_chosen = ____[0:____]
# Print result
print(____)