Grid і Random Search пліч-о-пліч
Візуалізація простору пошуку для random і grid search разом дає змогу легко побачити, яку частину простору покриває кожна техніка, і таким чином наочно показує їхні переваги та недоліки.
У цій вправі ви виберете комбінації гіперпараметрів у стилі grid search і в стилі random search, а потім побудуєте графік, щоб побачити різницю.
У вашому розпорядженні є:
combinations_list— список комбінаційlearn_rateтаmin_samples_leafдля цього алгоритму- Функція
visualize_search(), яка перетворить ваші комбінації гіперпараметрів на координати X і Y та побудує на одному графіку і grid, і random комбінації. Вона приймає на вхід два списки комбінацій гіперпараметрів.
Якщо хочете переглянути визначення функції visualize_search(), запустіть цей код:
import inspect
print(inspect.getsource(visualize_search))
Ця вправа є частиною курсу
Тюнінг гіперпараметрів у Python
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# Sample grid coordinates
grid_combinations_chosen = ____[0:____]
# Print result
print(____)