Desafio: Ajuste de Hiperparâmetros com RandomizedSearchCV
RandomizedSearchCV funciona como o GridSearchCV, mas em vez de verificar todas as combinações de hiperparâmetros, avalia um subconjunto aleatório.
No exemplo abaixo, a grade contém 100 combinações. O GridSearchCV testa todas elas, enquanto o RandomizedSearchCV pode amostrar, por exemplo, 20 — controlado por n_iter. Isso torna o ajuste mais rápido, geralmente encontrando uma pontuação próxima da melhor.
Swipe to start coding
Você possui um conjunto de dados de pinguins pré-processado. Realize o ajuste de um KNeighborsClassifier utilizando ambos os métodos de busca:
- Crie o
param_gridcom valores paran_neighbors,weightsep. - Inicialize o
RandomizedSearchCV(..., n_iter=20). - Inicialize o
GridSearchCVcom o mesmo grid. - Treine ambas as buscas em
X, y. - Exiba o
.best_estimator_da busca em grid. - Exiba o
.best_score_da busca aleatória.
Solução
Tente executar o código várias vezes. O RandomizedSearchCV pode igualar a pontuação do grid search quando amostra aleatoriamente os melhores hiperparâmetros.
Obrigado pelo seu feedback!
single
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
Can you explain how to choose the value for `n_iter` in RandomizedSearchCV?
What are the main advantages and disadvantages of using RandomizedSearchCV compared to GridSearchCV?
Can you give an example of when RandomizedSearchCV would be preferred over GridSearchCV?
Incrível!
Completion taxa melhorada para 3.13
Desafio: Ajuste de Hiperparâmetros com RandomizedSearchCV
Deslize para mostrar o menu
RandomizedSearchCV funciona como o GridSearchCV, mas em vez de verificar todas as combinações de hiperparâmetros, avalia um subconjunto aleatório.
No exemplo abaixo, a grade contém 100 combinações. O GridSearchCV testa todas elas, enquanto o RandomizedSearchCV pode amostrar, por exemplo, 20 — controlado por n_iter. Isso torna o ajuste mais rápido, geralmente encontrando uma pontuação próxima da melhor.
Swipe to start coding
Você possui um conjunto de dados de pinguins pré-processado. Realize o ajuste de um KNeighborsClassifier utilizando ambos os métodos de busca:
- Crie o
param_gridcom valores paran_neighbors,weightsep. - Inicialize o
RandomizedSearchCV(..., n_iter=20). - Inicialize o
GridSearchCVcom o mesmo grid. - Treine ambas as buscas em
X, y. - Exiba o
.best_estimator_da busca em grid. - Exiba o
.best_score_da busca aleatória.
Solução
Tente executar o código várias vezes. O RandomizedSearchCV pode igualar a pontuação do grid search quando amostra aleatoriamente os melhores hiperparâmetros.
Obrigado pelo seu feedback!
single