Uitdaging: Afstemmen van Hyperparameters met RandomizedSearchCV
RandomizedSearchCV werkt zoals GridSearchCV, maar in plaats van elke hyperparametercombinatie te controleren, evalueert het een willekeurige subset.
In het onderstaande voorbeeld bevat het raster 100 combinaties. GridSearchCV test ze allemaal, terwijl RandomizedSearchCV bijvoorbeeld 20 kan selecteren — geregeld door n_iter. Dit maakt het afstemmen sneller, terwijl meestal een score wordt gevonden die dicht bij de beste ligt.
Swipe to start coding
Je hebt een voorbewerkte penguin-dataset. Stem een KNeighborsClassifier af met beide zoekmethoden:
- Maak een
param_gridmet waarden voorn_neighbors,weightsenp. - Initialiseer
RandomizedSearchCV(..., n_iter=20). - Initialiseer
GridSearchCVmet hetzelfde grid. - Pas beide zoekopdrachten toe op
X, y. - Print de
.best_estimator_van de grid search. - Print de
.best_score_van de randomized search.
Oplossing
Probeer de code meerdere keren uit te voeren. RandomizedSearchCV kan de grid search-score evenaren wanneer het willekeurig de beste hyperparameters selecteert.
Bedankt voor je feedback!
single
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.
Geweldig!
Completion tarief verbeterd naar 3.13
Uitdaging: Afstemmen van Hyperparameters met RandomizedSearchCV
Veeg om het menu te tonen
RandomizedSearchCV werkt zoals GridSearchCV, maar in plaats van elke hyperparametercombinatie te controleren, evalueert het een willekeurige subset.
In het onderstaande voorbeeld bevat het raster 100 combinaties. GridSearchCV test ze allemaal, terwijl RandomizedSearchCV bijvoorbeeld 20 kan selecteren — geregeld door n_iter. Dit maakt het afstemmen sneller, terwijl meestal een score wordt gevonden die dicht bij de beste ligt.
Swipe to start coding
Je hebt een voorbewerkte penguin-dataset. Stem een KNeighborsClassifier af met beide zoekmethoden:
- Maak een
param_gridmet waarden voorn_neighbors,weightsenp. - Initialiseer
RandomizedSearchCV(..., n_iter=20). - Initialiseer
GridSearchCVmet hetzelfde grid. - Pas beide zoekopdrachten toe op
X, y. - Print de
.best_estimator_van de grid search. - Print de
.best_score_van de randomized search.
Oplossing
Probeer de code meerdere keren uit te voeren. RandomizedSearchCV kan de grid search-score evenaren wanneer het willekeurig de beste hyperparameters selecteert.
Bedankt voor je feedback!
single