Mit GridSearchCV abstimmen
Hyperparameter sicher durchsuchen
Mit GridSearchCV abstimmen ist eine kostenlose Data Science Academy-Lektion auf CoddyKit. Dies ist Lektion 3 von 4. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des Data Science Academy-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der Data Science Academy-Kurs umfasst insgesamt 4 Lektionen.
Teile dieser Lektion wurden noch nicht übersetzt und werden auf Englisch angezeigt.
Settings You Choose
Some model settings are not learned from data; you pick them before training. These are hyperparameters, and good choices matter a lot.
Guessing Is Slow
Tweaking one value, re-running, and eyeballing the score by hand wastes time and misses better combos. Let a search do it. 🔍
Enter GridSearchCV
GridSearchCV tries every combination in a grid you define and uses cross-validation to score each one fairly.
from sklearn.model_selection import GridSearchCVDefine the Grid
You list each hyperparameter and the values to try in a dictionary. Every value pairing becomes one candidate to test.
param_grid = {'C': [0.1, 1, 10]}Tune Inside a Pipeline
To target a pipeline step, prefix the name with the step plus a double underscore. This naming points the search at the right knob.
param_grid = {'model__C': [0.1, 1, 10]}Run the Search
Wrap your estimator and grid, then call fit. It trains and scores every combination across the folds for you.
search = GridSearchCV(pipe, param_grid, cv=5)
search.fit(X_train, y_train)Read the Winner
After fitting, best_params_ tells you which combination won, and best_score_ shows its average cross-validated score.
print(search.best_params_, search.best_score_)Predict With the Best
The search refits the top combo on all training data. Just call predict on the search object to use that best_estimator.
preds = search.predict(X_test)Pick the Right Scorer
By default it optimizes accuracy. Set scoring to f1 or roc_auc so the search chases the metric your problem cares about.
GridSearchCV(pipe, param_grid, scoring='f1', cv=5)Mind the Cost
The grid grows fast: combinations times folds equals fits. When it explodes, try RandomizedSearchCV to sample instead.
Leak-Free by Design
Because the whole pipeline is searched, prep refits inside each fold. Tuning stays honest with zero leakage sneaking in.
Quick Check
To tune a pipeline step named model, how do you key the parameter?
Recap
You can now let GridSearchCV test parameter combos with cross-validation and hand you the best one. Next, saving your trained pipeline. 💾
Häufig gestellte Fragen
Ist die Lektion „Mit GridSearchCV abstimmen“ kostenlos?
Ja — der vollständige Text von „Mit GridSearchCV abstimmen“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des Data Science Academy-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der Data Science Academy-Kurs umfasst insgesamt 4 Lektionen.
Was lerne ich in „Mit GridSearchCV abstimmen“?
Hyperparameter sicher durchsuchen Du übst Data Science Academy mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.
Brauche ich Erfahrung, um Data Science Academy zu starten?
Keine Vorkenntnisse erforderlich. Data Science Academy auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 3 von 4.
Wie lange dauert die Lektion „Mit GridSearchCV abstimmen“?
Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.
Kann ich in dieser Data Science Academy-Lektion Code schreiben und ausführen?
Ja. Jede Data Science Academy-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.
Alle Lektionen in diesem Kurs
- Warum Pipelines manuelle Schritte übertreffen
- ColumnTransformer für gemischte Datentypen
- Mit GridSearchCV abstimmen
- Eine trainierte Pipeline speichern und neu laden