Haaste: Hyperparametrien Viritys RandomizedSearchCV:llä
RandomizedSearchCV toimii kuten GridSearchCV, mutta sen sijaan, että se tarkistaisi kaikki hyperparametriyhdistelmät, se arvioi satunnaisen osajoukon.
Alla olevassa esimerkissä ruudukko sisältää 100 yhdistelmää. GridSearchCV testaa ne kaikki, kun taas RandomizedSearchCV voi esimerkiksi ottaa 20 otosta — tätä ohjataan n_iter-parametrilla. Tämä tekee virityksestä nopeampaa, ja tuloksena saavutetaan yleensä lähes paras mahdollinen pistemäärä.
Swipe to start coding
Sinulla on esikäsitelty pingviinidataa. Viritä KNeighborsClassifier käyttämällä molempia hakumenetelmiä:
- Luo
param_grid, jossa on arvotn_neighbors,weightsjap. - Alusta
RandomizedSearchCV(..., n_iter=20). - Alusta
GridSearchCVsamalla parametriverkolla. - Sovita molemmat haut aineistoon
X, y. - Tulosta grid searchin
.best_estimator_. - Tulosta randomized searchin
.best_score_.
Ratkaisu
Kokeile suorittaa koodi useita kertoja. RandomizedSearchCV voi saavuttaa ruutuhakua vastaavan pistemäärän, jos se arpoo parhaat hyperparametrit.
Kiitos palautteestasi!
single
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Mahtavaa!
Completion arvosana parantunut arvoon 3.13
Haaste: Hyperparametrien Viritys RandomizedSearchCV:llä
Pyyhkäise näyttääksesi valikon
RandomizedSearchCV toimii kuten GridSearchCV, mutta sen sijaan, että se tarkistaisi kaikki hyperparametriyhdistelmät, se arvioi satunnaisen osajoukon.
Alla olevassa esimerkissä ruudukko sisältää 100 yhdistelmää. GridSearchCV testaa ne kaikki, kun taas RandomizedSearchCV voi esimerkiksi ottaa 20 otosta — tätä ohjataan n_iter-parametrilla. Tämä tekee virityksestä nopeampaa, ja tuloksena saavutetaan yleensä lähes paras mahdollinen pistemäärä.
Swipe to start coding
Sinulla on esikäsitelty pingviinidataa. Viritä KNeighborsClassifier käyttämällä molempia hakumenetelmiä:
- Luo
param_grid, jossa on arvotn_neighbors,weightsjap. - Alusta
RandomizedSearchCV(..., n_iter=20). - Alusta
GridSearchCVsamalla parametriverkolla. - Sovita molemmat haut aineistoon
X, y. - Tulosta grid searchin
.best_estimator_. - Tulosta randomized searchin
.best_score_.
Ratkaisu
Kokeile suorittaa koodi useita kertoja. RandomizedSearchCV voi saavuttaa ruutuhakua vastaavan pistemäärän, jos se arpoo parhaat hyperparametrit.
Kiitos palautteestasi!
single