ПочатиПочніть безкоштовно

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(____)
Редагувати та запускати код