НачатьНачать бесплатно

Сравнение методов поиска: сетка и случайный поиск

Визуализация пространства поиска обоих методов — сеточного и случайного — позволяет наглядно увидеть, какую область покрывает каждый из них, и лучше понять их преимущества и недостатки.

В этом упражнении вы сформируете комбинации гиперпараметров двумя способами — сеточным и случайным, — а затем построите графики для сравнения.

Вам доступны:

  • combinations_list — список комбинаций learn_rate и min_samples_leaf для данного алгоритма
  • Функция visualize_search(), которая преобразует комбинации гиперпараметров в координаты X и Y и отображает оба метода поиска на одном графике. На вход она принимает два списка комбинаций гиперпараметров.

Чтобы просмотреть определение функции visualize_search(), выполните следующий код:

import inspect
print(inspect.getsource(visualize_search))

Это упражнение является частью курса

Подбор гиперпараметров в Python

Посмотреть курс

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

# Sample grid coordinates
grid_combinations_chosen = ____[0:____]

# Print result
print(____)
Редактировать и запускать код