Сравнение методов поиска: сетка и случайный поиск
Визуализация пространства поиска обоих методов — сеточного и случайного — позволяет наглядно увидеть, какую область покрывает каждый из них, и лучше понять их преимущества и недостатки.
В этом упражнении вы сформируете комбинации гиперпараметров двумя способами — сеточным и случайным, — а затем построите графики для сравнения.
Вам доступны:
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(____)