Utfordring: Justering av Hyperparametere med RandomizedSearchCV
RandomizedSearchCV fungerer på samme måte som GridSearchCV, men i stedet for å sjekke alle kombinasjoner av hyperparametere, evaluerer den et tilfeldig utvalg.
I eksempelet under inneholder rutenettet 100 kombinasjoner. GridSearchCV tester alle, mens RandomizedSearchCV for eksempel kan trekke ut 20 — styrt av n_iter. Dette gjør justeringen raskere, samtidig som man vanligvis finner en score nær den beste.
Swipe to start coding
Du har et forhåndsbehandlet pingvindatasett. Juster en KNeighborsClassifier ved å bruke begge søkemetodene:
- Opprett
param_gridmed verdier forn_neighbors,weightsogp. - Initialiser
RandomizedSearchCV(..., n_iter=20). - Initialiser
GridSearchCVmed det samme rutenettet. - Tren begge søkene på
X, y. - Skriv ut grid search sin
.best_estimator_. - Skriv ut randomized search sin
.best_score_.
Løsning
Prøv å kjøre koden flere ganger. RandomizedSearchCV kan matche grid search-score når den tilfeldig trekker de beste hyperparameterne.
Takk for tilbakemeldingene dine!
single
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår
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?
Fantastisk!
Completion rate forbedret til 3.13
Utfordring: Justering av Hyperparametere med RandomizedSearchCV
Sveip for å vise menyen
RandomizedSearchCV fungerer på samme måte som GridSearchCV, men i stedet for å sjekke alle kombinasjoner av hyperparametere, evaluerer den et tilfeldig utvalg.
I eksempelet under inneholder rutenettet 100 kombinasjoner. GridSearchCV tester alle, mens RandomizedSearchCV for eksempel kan trekke ut 20 — styrt av n_iter. Dette gjør justeringen raskere, samtidig som man vanligvis finner en score nær den beste.
Swipe to start coding
Du har et forhåndsbehandlet pingvindatasett. Juster en KNeighborsClassifier ved å bruke begge søkemetodene:
- Opprett
param_gridmed verdier forn_neighbors,weightsogp. - Initialiser
RandomizedSearchCV(..., n_iter=20). - Initialiser
GridSearchCVmed det samme rutenettet. - Tren begge søkene på
X, y. - Skriv ut grid search sin
.best_estimator_. - Skriv ut randomized search sin
.best_score_.
Løsning
Prøv å kjøre koden flere ganger. RandomizedSearchCV kan matche grid search-score når den tilfeldig trekker de beste hyperparameterne.
Takk for tilbakemeldingene dine!
single