ComeçarComece de graça

Grid e Random Search lado a lado

Visualizar o espaço de busca do random search e do grid search juntos permite ver facilmente a cobertura que cada técnica tem e, assim, entender na prática suas vantagens e desvantagens específicas.

Neste exercício, você vai amostrar combinações de hiperparâmetros de duas formas: como em um grid search e como em um random search, depois vai plotá-las para ver a diferença.

Você terá disponível:

  • combinations_list, que é uma lista de combinações de learn_rate e min_samples_leaf para este algoritmo
  • A função visualize_search(), que transforma suas combinações de hiperparâmetros em coordenadas X e Y e plota, no mesmo gráfico, as combinações de grid e de random search. Ela recebe como entrada duas listas de combinações de hiperparâmetros.

Se quiser ver a definição da função visualize_search(), você pode executar este código:

import inspect
print(inspect.getsource(visualize_search))

Este exercício faz parte do curso

Ajuste de Hiperparâmetros em Python

Ver curso

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

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

# Print result
print(____)
Editar e executar o código